User terminal device and control method thereof

ABSTRACT

A portable device having a display, the display including a main surface area, a first curved surface area extending from a first side of the main surface area, and a second curved surface area extending from a second side of the main surface area that is opposite the first side, a sensor configured to detect a state of the portable device, and a controller configured to control the display to display a user interface (UI) on one of the first curved surface and the second curved surface based on the state detected by the sensor.

CROSS-REFERENCE TO RELATED APPLICATIONS

This application is a continuation of U.S. patent application Ser. No.15/207,206, filed on Jul. 11, 2016, in the U.S. Patent and TrademarkOffice, which is a continuation of U.S. patent application Ser. No.14/745,926, filed on Jun. 22, 2015, now U.S. Pat. No. 9,710,161, issuedon Jul. 18, 2017, in the U.S. Patent and Trademark Office, which (1)claims priority from (i) Korean Patent Application Nos. 10-2015-0012126and 10-2015-0012069, respectively filed on Jan. 26, 2015, in the KoreanIntellectual Property Office, (ii) Korean Patent Application No.10-2015-0025157, filed on Feb. 23, 2015, in the Korean IntellectualProperty Office, and (iii) Korean Patent Application No.10-2015-0035825, filed on Mar. 16, 2015, in the Korean IntellectualProperty Office, and (2) claims the benefit of (i) U.S. ProvisionalPatent Application No. 62/097,223, filed on Dec. 29, 2014, in the U.S.Patent and Trademark Office, and (ii) U.S. Provisional PatentApplication No. 62/115,864, filed on Feb. 13, 2015, in the United StatesPatent and Trademark Office, the disclosures of which are incorporatedherein by reference in their entireties.

BACKGROUND 1. Field

Devices and methods consistent with exemplary embodiments relate to auser terminal device and a control method thereof, and moreparticularly, to a user terminal device configured to receive an inputof user interactions, using a curved display which includes a mainregion, a first sub region extended from the main region and bent towarda first side of the user terminal device, and a second sub regionextended from the main region and bent toward a second side of the userterminal device, and a control method thereof.

2. Description of the Related Art

With the development of the electronic technology, various types of userterminal devices have been developed and distributed. Recently, demandsfor the user terminal devices have further increased, as the devices areminimized and equipped with numerous functions.

The user terminal device can provide a variety of contents, such asmultimedia contents or application screens, in response to user'srequest. The user can select a desired function using buttons or touchscreen provided on the user terminal device. The user terminal devicecan selectively execute programs in response to interactions with a userand display a result of the executing.

Meanwhile, as the functions provided in the user terminal device areincreasingly varied, needs for various ways of displaying contents orcontrolling user interactions have emerged. That is, as the types andfunctions of the contents increase, the conventional interaction, i.e.,selecting buttons or touching on touch screen, sometimes do not providedesired interaction.

Accordingly, a user interaction technology is necessary, which allows auser to more conveniently utilize a user terminal device.

SUMMARY

Exemplary embodiments of the present inventive concept overcome theabove disadvantages and other disadvantages not described above. Also,the present inventive concept is not required to overcome thedisadvantages described above, and an exemplary embodiment of thepresent inventive concept may not overcome any of the problems describedabove.

According to an aspect of an exemplary embodiment, there is provided aportable device including a display, the display including a mainsurface area, a first curved surface area extending from a first side ofthe main surface area, and a second curved surface area extending from asecond side of the main surface area that is opposite the first side, asensor configured to detect a state of the portable device, and acontroller configured to control the display to display a user interface(UI) on one of the first curved surface and the second curved surfacebased on the state detected by the sensor.

The sensor may include a gyroscope and the state comprises anorientation of the portable terminal detected by the gyroscope.

The state may include a first state corresponding to a first orientationdetected by the gyroscope and a second state corresponding to a secondorientation detected by the gyroscope.

The first orientation may include a horizontal orientation and thesecond orientation comprises a vertical orientation.

The controller may further control the display to switch display of theUI from the one of the first curved surface and the second curvedsurface to another one of the first curved surface and the second curvedsurface based on a change in the orientation detected by the gyroscope.

The change in orientation may include a change in an angle of theorientation along an axis of rotation about which the portable devicerotates.

The controller may further control the display to display an applicationin the main surface area, and the UI may include a UI of theapplication.

The UI of the application may include event information of an eventcorresponding to the application.

The UI of the application may include at least one graphical UI elementfor controlling a function of the application.

The main surface area may be flat.

As described above, according to various embodiments, the user terminaldevice provides various user experiences, by using a plurality of subregions included in the curved device. Accordingly, user convenience andsatisfaction are enhanced.

BRIEF DESCRIPTION OF THE DRAWINGS

The above and/or other aspects of the present inventive concept will bemore apparent by describing certain exemplary embodiments of the presentinventive concept with reference to the accompanying drawings, in which:

FIG. 1 is a schematic block diagram of a user terminal device accordingto an exemplary embodiment;

FIGS. 2 to 9 illustrate a curved display including a plurality of subregions according to various exemplary embodiments;

FIG. 10 is a detailed block diagram of a user terminal device accordingto another exemplary embodiment;

FIG. 11 illustrates an exemplary software construction of a userterminal device according to an exemplary embodiment;

FIGS. 12 to 58 are views provided to explain various examples ofcontrolling a user terminal device by using a curved display having aplurality of sub regions, according to various exemplary embodiments;and

FIGS. 59 to 84B are views provided to explain various functions of auser terminal device including a curved display having a plurality ofsub regions, according to various exemplary embodiments.

DETAILED DESCRIPTION OF EXEMPLARY EMBODIMENTS

Certain exemplary embodiments of the present inventive concept will nowbe described in greater detail with reference to the accompanyingdrawings.

In the following description, same drawing reference numerals are usedfor the same elements even in different drawings. The matters defined inthe description, such as detailed construction and elements, areprovided to assist in a comprehensive understanding of the presentinventive concept. Accordingly, it is apparent that the exemplaryembodiments of the present inventive concept can be carried out withoutthose specifically defined matters. Also, well-known functions orconstructions are not described in detail since they would obscure theinvention with unnecessary detail.

The terms such as “first” and “second” may be used herein to describevarious elements, but should not be construed as limiting the elements.Terms should be used only to distinguish one element from the other.

The terms and expressions are used herein only to describe specificembodiments, but not intended to limit the scope of the disclosure. Asingular form may include a plural form, unless otherwise statedspecifically. As used herein, it should be understood that theexpression “comprise” or “consist of” intends to designate existence ofcharacteristics, numbers, steps, operations, elements, components orcombinations thereof, but not to foreclose existence or possibility ofaddition of one or more other characteristics, numbers, steps,operations, elements, components or combinations thereof.

Throughout the embodiments, “module” or “unit” is the one that isconfigured to perform one or more functions or operations, and may beimplemented as a combination of hardware and software. Further, aplurality of “modules” or a plurality of “units” may be integrated,except for the “modules” or “units” which do not have to be implementedon specific hardware, into one or more modules and implemented as oneprocessor (not illustrated).

Further, throughout the embodiments, a ‘user interface (UI)’ may includeone or more of configuration to receive user interactions andconfigurations indicating notification information. The UI may include aUI element and the UI element may include not only an element that caninteract with a user to provide visual, auditory or olfactory feedbacks,but also an element that provides notification information. The UIelement may be expressed in one of image, text and video forms, or anarea which does not display the information mentioned above, but iscapable of providing feedback in response to user input may beconsidered a UI element.

Certain exemplary embodiments will be explained below with reference tothe accompanying drawings.

FIG. 1 is a block diagram illustrating a basic configuration of a userterminal device 1000, which is provided to explain various embodiments.Referring to FIG. 1, the user terminal device 1000 includes a curveddisplay 100, a detector 400 and a controller 200. Meanwhile, the userterminal device 1000 may be implemented as various types of devicesincluding, to be specific, TV, PC, laptop PC, mobile phone, tablet PC,PDA, MP3 player, kiosk, electronic frame, or table display. Whenimplemented as a mobile type device, such as mobile phone, tablet PC,PDA, MP3 player or laptop PC, the user terminal device 1000 may be namedas a “mobile terminal” or “portable terminal,” although this will becollectively referred to as a “user terminal device” throughout thedescription.

The curved display 100 may be divided into a main region (e.g., maindisplay area, main display region) and a plurality of sub regions (e.g.,sub display regions, sub display areas, auxiliary display regions,auxiliary display areas). The ‘main region’ and ‘sub region’ may bedefined in various ways. For example, one in relatively larger sizeamong the regions may be defined as a main region, while the othersmaller one may be defined as a sub region. Or, a main region may be theregion that is placed on the same plane (i.e., flat plane) as a homebutton to return to home screen or as a front speaker, while the subregion may be the one that is placed on a side (i.e., area adjacent toor connecting with the flat plane). Or, the main region may representthe region where it is possible to directly control the UI in theregion, while the sub region may represent the region where it ispossible to control the UI of the main region.

In certain exemplary embodiment, the curved display 100 may include amain region provided on a front surface of the user terminal device 100,a first sub region extended from the main region and bent toward a firstside of the user terminal device 1000, and a second sub region extendedfrom the main region and bent toward a second side of the user terminaldevice 1000. Meanwhile, the first and second sub regions may includeonly the regions that are bent to a direction of the sides of the userterminal device 100 and fixed, but not limited thereto. Accordingly, thefirst and second sub regions may include not only the regions that arebent toward the sides of the user terminal device 1000 and fixed, butalso portion of planar (flat) area positioned in front (i.e., frontsurface) of the user terminal device 1000.

In the above example, the plurality of sub regions may each have areasmaller than the main region. Further, the plurality of sub regions mayform different planes than the main region. For example, when the mainregion is arranged on a front surface of the user terminal device 1000,one or more sub regions may be arranged on different surfaces, such asright side surface, left side surface, upper side surface or lower sidesurface, among the surfaces that form an outer shape of the userterminal device 1000. The surface including the main region and thesurface including one or more sub regions may be fixed so as to formobtuse angle therebetween. Shapes, positions and number of the subregions may vary depending on embodiments. This will be explained indetail below in the relevant description with reference to the drawings.Meanwhile, when the sub regions are on a side surface among the surfacesforming the outer shape of the terminal device 1000, the sub region maybe referred to as an “edge region.”

The detector 400 detects motion of the user terminal device 1000. Thedetector 400 may particularly detect a rotational motion of the userterminal device 1000 using a plurality of sensors. To be specific, thedetector 400 may use a tilt detecting sensor, such as a gyro sensor oracceleration sensor, to detect rotational tilting and variation in thetilting (i.e., rotational motion) on x, y, and z axes of the userterminal device 1000.

The controller 200 may control the overall functions of the userterminal device 1000 using the main region and a plurality of subregions of the curved display 100.

That is, the controller 200 may control the curved display 100 todisplay a user interface (UI) on one or more of the plurality of subregions, in response to a motion of the user terminal device 1000detected through the detector 400. First, the controller 200 may acquireinformation about the rotational motion of the user terminal device 1000through the detector 400.

Additionally, the controller 200 may determine a sub region on which todisplay the UI, among the plurality of sub regions, according to themotion of the user terminal device 1000. The controller 200 may thencontrol the curved display 100 to display the UI on the determined subregion. At this time, the UI may include UI elements to control the userterminal device 1000, UI elements to control application or UI elementsthat includes event information, but is not limited thereto.

In one embodiment, when the first UI is provided on the first sub regionand the second UI is provided on the second sub region, in response todetecting a rotational movement beyond a preset angle in a firstdirection, the controller 200 may control the curved display 100 toremove the first UI provided on the first sub region and to provide onlythe second UI on the second sub region. Then, while the second UI isprovided on the second sub region, in response to detecting a rotationalmotion beyond a preset angle in a second direction which is opposite tothe first direction, the controller 200 may control the curved display100 to remove the second UI provided on the first sub region and toagain control display of the first UI on the first sub region.

In another embodiment, while the first UI is provided only on the firstsub region, in response to detecting a rotational motion of the userterminal device 1000, the controller 200 may control the curved display100 to remove the first UI provided on the first sub region and toprovide the first UI on the second sub region. When a screen to executean application is displayed on the main region, the first UI may includea UI element to control the application.

In yet another embodiment, after a notification event is detected, inresponse to detecting a rotational motion of the user terminal device1000, the controller 200 may control the curved display 100 to provide anotification UI corresponding to the notification event on either thefirst sub region or the second sub region, in accordance with therotational motion. The notification event may include one of messagereception event indicating reception of a message, e-mail receptionevent indicating reception of e-mail, SNS reception event indicatingreception of SNS, phone call request event indicating reception of aphone call, push service information reception event indicatingreception of a push notification, notification event indicatingreception or occurrence of an event, and battery amount notificationevent indicating a battery notification related to battery usage.

While the notification UI is being provided, in response to detecting atouch input in a preset time, the controller 200 may control the curveddisplay 100 to provide an application execution screen corresponding tothe notification event on the main region. For example, when thenotification event is a message reception event, the controller 200 maycontrol the curved display 100 to provide a message applicationexecution screen on the main region.

In yet another embodiment, the controller 200 may control the curveddisplay 100 so that among a plurality of sub regions, a first type of UIis displayed on a first sub region located on a first side and a secondtype of UI is displayed on a second region located on a second side. Thecontroller 200 may control the curved display 100 to display a firsttype of UI on the first sub region and display a second type of UI onthe second sub region, according to the type of application provided onthe main region.

For example, the controller 200 may control the curved display 100 todisplay a UI associated with a previously-performed task on the firstsub region and display a UI associated with a frequently used task by auser on the second sub region. For another example, the controller 200may control the curved display 100 to display a UI associated with atask requiring low level of security on the first sub region and displaya UI associated with a task requiring high level of security on thesecond sub region. For yet another example, when the user terminaldevice 100 is concurrently executing first and second applications, thecontroller 200 may control the curved display 100 to display a UIassociated with a first application on the first sub region and displaya UI associated with a second application on the second sub region. Foryet another example, the controller 200 may control the curved display100 to display a UI including a first depth menu item on the first subregion and display a second depth menu item subordinate to the firstdepth, on the second sub region.

In one embodiment, the controller 200 may control the curved display 100to provide a first UI associated with a first application on the firstsub region, while the first application is being executed. When aspecific even occurs while the first application is being executed, thecontroller 200 may control the curved display 100 to provide a second UIassociated with a second application corresponding to the specific eventon the second sub region, while providing an execution screen of atleast one of the first and second applications on the main region.

In a state that the execution screen for the first application isprovided on the main region, that the first UI is provided on the firstsub region, and that the second UI is being provided on the second subregion, in response to receiving a touch interaction on the second UI,the controller 200 may control the curved display 100 to provide asecond application execution screen on the main region.

In a state that the execution screen for the first application isprovided, that the first UI is provided on the first sub region and thatthe second UI is provided on the second sub region, in response todetecting a touch interaction on one of a plurality of UI elementsincluded in the second UI, the controller may execute the function ofthe second application that corresponds to the UI element associatedwith an input touch interaction. For example, when the secondapplication is a music application and when the second UI includes aplurality of UI elements to control the music application, in responseto detecting a touch interaction at a position of a volume adjustment UIelement among a plurality of UI elements to control the musicapplication, the controller 200 may control currently-outputted volumein accordance with the touch interaction inputted to the volumeadjustment UI element.

Meanwhile, FIGS. 2 and 3 illustrate outer appearance and cross sectionof the user terminal device 1000 including the curved display 100 whichmay be divided into a main region 1010 and two sub regions 1020, 1030.Referring to FIG. 2, the main region 1010 is arranged on a front sidesurface, while the sub regions 1020, 1030 are arranged on a right sidesurface and a left side surface. The main region 1010 and the respectivesub regions 1020, 1030 are conceptually distinguished by boundary lines1050-1, 1050-2.

FIG. 3 illustrates cross section of the user terminal device 1000 ofFIG. 2. Referring to FIG. 3, the sub regions 1020, 1030 may each bearranged at obtuse angle with the main region 1010 to ensure viewabilityin a front direction. In other words, the sub regions 1020, 1030 mayeach be bent as if to wrap around only part of the left side surface andthe right side surface. Further, the boundary lines 1050-1, 1050-2 maybe the lines that are placed on planar surface rather than lines atwhich the curved display 100 transitions from the flat plane and beginsbending.

FIGS. 4 and 5 illustrate an outer configuration of the user terminaldevice 1000 and also cross-sectional configuration thereof, according toanother embodiment, in which the user terminal device 1000 includes acurved display 100 divided into a main region 1010 and two sub regions1020, 1030. According to FIG. 4, the two sub regions 1020, 1030 arearranged on both sides with reference to the main region 1010, and maybe fixed at such an angle that allows viewing not from the frontdirection, but front right and left side directions. The main region1010 and the respective sub regions 1020, 1030 are conceptuallydistinguished by the boundary lines 1050-1, 1050-2.

FIG. 5 illustrates a cross-sectional configuration of the user terminaldevice 1000 of FIG. 4. Referring to FIG. 5, each of the sub regions1020, 1030 may be bent close to 90 degrees relative to a surface thatincludes the main region 1010. That is, as illustrated in FIG. 5, eachof the sub regions 1020, 1030 may be bent to entirely wrap around theleft side surface and the right side surface of the user terminal device1000.

FIGS. 6 and 7 illustrate an outer configuration and also across-sectional configuration of the user terminal device 100 includingthe curved display 100 that is divided into a main region 1010 and threesub regions 1020, 1030, 1040. Referring to FIG. 6, two sub regions 1020,1030 may be arranged on both sides with reference to the main region1010, while one other sub region 1040 may be arranged on a rear side ofthe main region 1020. The main region 1010 and the two sub regions 1020,1030 may be conceptually distinguished from each other by boundary lines1050-1, 1050-2, while the sub region 1040 in the back may beconceptually distinguished from the two other sub regions 1020, 1030 byboundary lines 1050-3, 1050-4.

FIG. 7 illustrates a cross-sectional configuration of the user terminaldevice 1000 of FIG. 6. Referring to FIG. 7, the three sub regions 1020,1030, 1040 may be bent so as to entirely wrap around the left sidesurface, the right side surface and the rear surface of the userterminal device 1000.

Meanwhile, FIGS. 3 to 9 illustrate that the sub regions 1020, 1030 areconfigured into a curved shape (i.e., round shape) so that the surfaceincluding the main region 1010 and the curved surface including the subregions 1020, 1030 are connected to form obtuse angle (θ) therebetween.However, in an alternative embodiment, the sub regions 1020, 1030 may beconfigured in a plane shape, in which case the plane including the mainregion 1010 and the plane including the sub region 1020, 1030, 1040 maybe adjoined with each other along the boundary lines.

Meanwhile, the user terminal device 1000 may have a triangularcross-section, in which case the plane including the main region 1010and the plane including the sub region 1020 may be connected to formobtuse angle (θ) at the boundary line 1050. Additionally, trapezoidalcross section, pentagonal cross section or cross sections in variousother shapes may be configured.

Further, although it is illustrated above that the curved display isbent horizontally relative to a front surface of the user terminaldevice, the embodiments are not strictly limited thereto. That is, thecurved display may be vertically bent relative to the front surface ofthe user terminal device.

FIG. 8 illustrates the curved display bent in vertical direction. To bespecific, the curved display may be divided into a main region 1060arranged on a front side of the user terminal device, and sub regions1070, 1080 arranged on an upper side surface and a lower side surface,respectively. The main region 1060 and the sub regions 1070, 1080arranged on the upper and lower side surfaces may be conceptuallydistinguished from each other by boundary lines 1090-1, 1090-2.

Further, although FIGS. 2 to 8 illustrate that the sub regions existonly on two side surfaces, the embodiments are not limited thereto.Accordingly, the sub regions may be present in three or more sidesurfaces. For example, referring to FIG. 9, the curved display mayinclude a main region 1010 and four sub regions 1020, 1030, 1070, 1080.The main region 1060 and the four sub regions 1020, 1030, 1070, 1080arranged on four surfaces may be conceptually distinguished by theboundary lines 1050-1, 1050-2, 1090-1, 1090-2.

Meanwhile, although FIG. 1 illustrates a structure of a user terminaldevice having a curved display, a detector 400 and a controller 200,depending on embodiments, the user terminal device may additionallyinclude various other elements. For example, the user terminal devicemay additionally include a memory which stores various applications. Thecontroller 200 executes application stored on the memory in response toa user gesture to display content provided by the application on atleast one of the main region and a plurality of sub regions. In otherwords, the controller 200 may control the curved display to display thecontent provided by the application on at least one of the main regionand the plurality of sub regions.

Additionally, the user terminal device may have various otherconfigurations.

FIG. 10 is a detailed block diagram of a user terminal deviceimplemented as a smart phone. According to FIG. 10, the user terminaldevice includes a curved display, a controller 200, a storage 310, a GPSchip 320, a communicator 330, a video processor 340, an audio processor350, a button 360, a microphone 370, a photographer 380, a speaker 390and a detector 400.

As described above, the curved display may be divided into a main regionand a plurality of sub regions. The curved display may be implemented asa liquid crystal display (LCD), an organic light emitting diodes (OLED)display, a plasma display panel (PDP, or various forms of displays. Thecurved display may also include therein a driving circuit which may beimplemented as a a-si TET, a low temperature poly silicon (LTPS) TFT, oran organic TFT (OTFT) and a backlight unit. Meanwhile, the curveddisplay may be implemented as a touch screen by being combined with atouch detector included in the detector 400.

The touch detector may include at least one of touch panel and penrecognition panel. The touch panel may detect a gesture input by auser's finger and output a touch event value corresponding to thedetected touch signal. The touch panel may be mounted below all of themain region and the sub regions of the curved display, or mounted onlyunder the sub regions of the curved display. The touch panel mayperceive the gesture input by the user's finger in capacitive manner orresistive manner. The capacitive manner involves sensing micro currentsinduced by user's body and calculating touch coordinates. The resistivemanner involves using two electrode plates built in a touch panel inwhich upper and lower plates at a point of touch are brought intocontact with each other, thus sensing flow of electric current andcalculating it as touch coordinates.

The pen recognition panel may detect pen gesture input by a user as theuser manipulates a touch pen (e.g., stylus pen, a digitizer pen, etc.),and output a pen proximity event value or a pen touch event value. Thepen recognition panel may be mounted under at least one of the mainregion and a plurality of sub regions of the curved display. The penrecognition panel may be implemented in EMR manner, according to whichit is possible to detect touch or proximity input based on a change inthe magnitude of electromagnetic field in response to approach or touchof the pen. To be more specific, the pen recognition panel may beconfigured to include a grid structure of electromagnetic inductive coilsensor (not illustrated) and an electric signal processor (notillustrated) which provides AC signal with a predetermined frequencysequentially to respective loop coils of the electromagnetic inductivecoil sensor. When a pen with a resonance circuit built therein ispresent in a proximity to the loop coils of the pen recognition panel,magnetic field transmitted from corresponding loop coils generateelectric currents based on mutual electromagnetic induction at theresonance circuit inside the pen. Based on these electric currents,inductive magnetic field is generated from the coils that form theresonance circuit in the pen, and the pen recognition panel can detectlocation at which the pen is approaching or touching by detecting thisinductive magnetic field at the loop coil which is in signal receptionstate.

Meanwhile, according to one embodiment, the user terminal device 1000may be implemented as a curved display which includes a main region anda plurality of sub regions, but not limited to this example only.Accordingly, in an alternative embodiment, it is possible to construct amain region and a plurality of sub regions by using a plurality ofgeneral displays. When this is the case, it is possible to construct abent form of display by connecting a plurality of displays together.

The storage 310 may store various programs and data necessary for theoperation of the user terminal device 1000. To be specific, the storage310 may store programs and data to construct various screens to bedisplayed on the main region and the sub regions. The controller 200displays the contents on the main region and the respective sub regionsof the curved display, using the programs and data stored at the storage310. In other words, the controller 200 may control so that the curveddisplay displays the contents. Further, in response to a user's touchinputted with respect to the main region, the sub region and theboundary line serving as a boundary therebetween, the controller 200performs a corresponding control operation.

The controller 200 includes a RAM 210, a ROM 220, a CPU 230, a graphicprocessing unit (GPU) 240, and a bus 250. The RAM 210, the ROM 220, theCPU 230, and the GPU 240 may be connected together via the bus 250.

The CPU 230 accesses the storage 310 and performs booting using O/Sstored at the storage 310. The CPU 230 then performs various operations,using various programs, contents or data stored at the storage 310.

The ROM stores instruction set for system booting, or the like. Inresponse to input of turn-on command and power-on, the CPU 230 copiesthe O/S stored at the storage onto the RAM 210 according to theinstruction stored at the ROM 230 and boots up the system by executingthe O/S. When booting completes, the CPU 230 copies various programsstored at the storage 310 onto the RAM 210 and performs variousoperations by executing the programs copied onto the RAM 210. When theuser terminal device 1000 is finished with the booting, the GP 240displays a UI screen on an activated region among the main region andthe sub regions. To be specific, the GPU 240 may generate a screenincluding various objects such as icon, image or text, using acalculator (not illustrated) and a renderer (not illustrated). Thecalculator calculates attribute values such as coordinate value, shape,size or color with which the respective objects are to be displayedaccording to a layout of the screen. The renderer generates screens ofvarious layouts including objects, based on the attribute valuescalculated at the calculator. The screen generated at the renderer isprovided to the curved display and displayed on the main region and thesub regions, respectively.

The GPS chip 320 is configured to receive a GPS signal from a globalpositioning system (GPS) satellite and calculate current position of theuser terminal device 1000. The controller 200 may calculate the user'sposition by using the GPS chip 320, when using navigation program orwhen user's current position is necessary.

The communicator 330 is configured to perform communication with varioustypes of external devices according to various types of communicationmethods. The communicator 330 includes a Wi-Fi chip 331, a Bluetoothchip 332, a wireless communication chip 333, and a nFC chip 334. Thecontroller 200 performs communication with various external devicesusing the communicator 330.

The Wi-Fi chip 331 and the Bluetooth chip 332 perform communicationswith Wi-Fi method and Bluetooth method, respectively. When using Wi-Fichip 331 or the Bluetooth chip 332, various connection information suchas SSID and session keys are first exchanged to connect communication,after which various data can be transmitted and received. The wirelesscommunication chip 333 refers to a chip that performs communicationaccording to various communication standards such as IEEE, Zigbee, 3rdgeneration (3G), 3rd generation partnership project (3GPP) or long termevolution (LTE). The NFC chip 334 refers to a chip operating in nearfield communication (NFC) manner, using 13.56 MHz band among variousRF-ID frequency bands such as 135 kHz, 13.56 MHz, 433 MHz, 860-960 MHz,and 2.45 GHz.

The video processor 340 is configured to process video data included inthe contents received via the communicator 330 or the contents stored atthe storage 310. The video processor 340 may perform various imageprocessing of video data such as decoding, scaling, noise filtering,frame rate conversion, or resolution conversion.

The audio processor 350 is configured to process audio data included inthe contents received via the communicator 330 or the contents stored atthe storage 310. The audio processor 350 may perform various processingof the audio data such as decoding, amplification, or noise filtering.

When a playback program for multimedia contents is executed, thecontroller 200 may play back corresponding contents by driving the videoprocessor 340 and the audio processor 350.

The curved display 100 may display the image frame generated at thevideo processor 340 on at least one of the main region and the subregions.

Further, the speaker 390 outputs the audio data generated at the audioprocessor 350.

The button may be various types of button such as mechanical button,touch pad or wheel, which may be formed on arbitrary area includingfront side, side surface or rear surface of an outer side of the body ofthe user terminal device 1000.

The microphone 370 is configured to receive user voice or other soundand convert this into audio data. The controller 200 may use the uservoice inputted through the microphone 370 in a call process or mayconvert the user voice into audio data and store the same at the storage310.

The photographer 380 is configured to photograph still image or videoimage under control of the user. The photographer 380 may be implementedas a plurality of front camera, rear camera, or the like. As described,the photographer 380 may be used as a means to acquire a user's image inan embodiment to follow a gaze of the user.

When the photographer 380 and the microphone 370 are provided, thecontroller 200 may perform control operation in response to a user'svoice inputted through the microphone 370 or a user's motion recognizedthrough the photographer 380. That is, the user terminal device 1000 mayoperate in motion control mode or voice control mode. In motion controlmode, the controller 200 may activate the photographer 380 to photographthe user, and follows a change in motion of the user to performcorresponding control operation. In voice control mode, the controller200 analyzes the user's voice inputted through the microphone 370 andperforms control operation according to analysis on the user's voice.

The user terminal device 1000 that supports motion control mode or voicecontrol mode may adopt voice recognition technology or motionrecognition technology in various embodiments described above. Forexample, when a user makes a motion as if he/she is selecting an objectdisplayed on a home screen, or when a user pronounces a voiceinstruction that corresponds to the object, it may be determined thatthe corresponding object is selected so that a control operationmatching the object is performed.

The detector 400 detects various states of the user terminal device 1000and user's interactions. To be specific, the detector 400 may detect agrip state in which the user is gripping the user terminal device 1000.That is, the user terminal device 1000 may be rotated or tilted tovarious directions. At this time, the detector 400 may use at least oneof the various sensors such as electromagnetic sensor, gyro sensor oracceleration sensor to detect rotational motion or tilting degree of theuser terminal device 1000 held by the user relative to a direction ofgravity. Further, the detector 400 may detect touch area and grippressure distribution with respect to the sub regions.

Additionally, although not illustrated in FIG. 10, depending onembodiments, the user terminal device 1000 may include various externalinput ports to connect to various external terminals such as a USB portto connect to a USB connector, a headset, a mouse, or a LAN, or a DMBchip to receive a digital multimedia broadcasting (DMB) signal andprocess the same, or various sensors.

Meanwhile, as described above, the storage 310 may store variousprograms. FIG. 11 illustrates a software structure stored at the userterminal device 1000. Referring to FIG. 11, the storage 310 may storesoftware including an operating system (OS) 1110, a kernel 1120, amiddleware 1130, or an application 1140.

The OS 1110 performs function of controlling and managing the overalloperation of the hardware. That is, the OS 1110 is a layer that isresponsible for the basic functions such as hardware management, memoryor security.

The kernel 1120 serves as a passage through which various signalsincluding touch signal detected from the detector 400 are delivered tothe middleware 1120.

The middleware 1120 includes various software modules to control theoperation of the user terminal device 1000. Referring to FIG. 11, themiddleware 1130 includes an X II module 1130-1, an APP manager 1130-2, aconnection manager 1130-3, a security module 1130-4, a system manager1130-5, a multimedia framework 1130-6, a UI framework 1130-7, a windowmanager 1130-8 and a writing recognition module 1130-9.

The X II module 1130-1 receives various event signals from varioushardware provided in the user terminal device 1000. The event may be setto be an event of sensing user's gesture, an event of generating systemalarm, an event of executing or finishing a specific program, or variousothers.

The APP manager 1130-2 manages the state of executing variousapplications 1140 installed on the storage 310. Upon sensing an event ofexecuting application from the X II module 1130-1, the APP manager1130-2 calls an application corresponding to the event and executes thesame.

The connection manager 1130-3 supports wired or wireless networkconnection. The connection manager 1130-3 may include various submodules such as DNET module or UPnP module.

The security module 1130-4 supports hardware certification, permissionfor request, secure storage, or the like.

The system manager 1130-5 monitors states of the respective elements inthe user terminal device 1000 and provides the result of monitoring toother modules. For example, in case of low battery or error, or sever incommunication, the system manager 1130-5 may provide the result ofmonitoring to the main UI framework 1130-7 or the sub UI framework1130-9 to output warning message or sound.

The multimedia framework 1130-6 is provided to play back multimediacontents stored at the user terminal device 1000 or provided from anexternal source. The multimedia framework 1130-6 may include a playermodule, a camcorder module, or a sound processing module. Accordingly,it is possible to perform various multimedia playback operations togenerate screen and sound and play the same.

The main UI framework 1130-7 provides various UIs to be displayed on themain region of the curved display 100, and the sub UI framework 1130-9provides various UIs to be displayed on the sub regions. The main UIframework 1130-7 and the sub UI framework 1130-9 may include an imagecompositor module to configure various objects, a coordinate combiner tocalculate coordinates at which an object is displayed, a renderingmodule to render the configured object at the calculated coordinates,and a 2D/3D UI toolkit to provide tools to configure 2D or 3D form ofUI.

The window manager 1130-8 may detect a touch event or an input eventmade with user's body or pen. When sensing such event, the windowmanager 1130-8 delivers an event signal to the main UI framework 1130-7or to the sub UI framework 1130-9 to perform operation corresponding tothe event.

Additionally, various program modules may be stored, such as a writingmodule to draw a line according to a trajectory of dragging made by theuser who may touch on a screen and drag, or an angle calculation moduleto calculate pitch, roll, yaw or the like based on the detected valuesobtained at the detector 400.

The application module 1140 includes applications 1140-1˜1140-n tosupport various functions. For example, the application module 1140 mayinclude program modules to provide various services such as, forexample, navigation program module, game module, electronic book module,calendar module or notification management module. These applicationsmay be installed by default, or the user may arbitrarily install and useit during process.

The software structure illustrated in FIG. 11 is only an example and notto be construed as limiting. Accordingly, depending on needs, some maybe omitted or modified, or added. For example, various programsincluding a sensing module to analyze the signals detected from varioussensors, a messaging module such as a messenger program or a shortmessage service (SMS) and multimedia message service (MMS) program, acall info aggregator program module, a VoIP module or a web browsermodule may be additionally provided.

Meanwhile, as described above, the user terminal device 1000 may beimplemented as various types of devices such as a mobile phone, a tabletPC, a laptop PC, a PDA, a MP3 player, an electronic frame device, a TV,a PC, or a kiosk. Accordingly, the exemplary configurations describedwith reference to FIGS. 10 and 11 may be modified in various manners,depending on the type of the user terminal device 1000.

As described, the user terminal device 1000 may be implemented to havevarious forms and configurations. The controller 200 of the userterminal device 1000 may support various user interactions depending onembodiments.

In one embodiment, the controller 200 may determine a sub region todisplay a UI, among a plurality of sub regions, based on the motion ortilting degree of the user terminal device 1000.

The controller 200 may detect motion or tilting of the user terminaldevice 1000 by using one or more sensors. It is assumed herein that thedetector 400 is an acceleration sensor and the operation of detectingtilting degree or motion of the user terminal device 1000 will beexplained below with reference to FIG. 12.

The acceleration sensor of the detector 300 may measure accelerationspeed of the user terminal device 1000 to generate electric signal anddeliver the generated electric signal to the controller 200. Forexample, if it is assumed that the acceleration sensor is three-axisacceleration sensor, the acceleration sensor may measure gravitationalacceleration with respect to X, Y and Z axes, respectively. While theacceleration sensor measures acceleration, which is acceleration ofmotion added with gravitational acceleration, when the user terminaldevice 1000 does not make motion, it is possible that only thegravitational acceleration is measured. In explaining an example below,it is assumed that the direction in which the front surface of the userterminal device 1000 faces upward is positive (+) direction of thegravitational acceleration, while the direction in which the rearsurface of the user terminal device 1000 faces upward is negative (−)direction.

As illustrated in FIG. 12, when the rear surface of the user terminaldevice 1000 is in perpendicular relation with the direction of gravity,the gravitational acceleration is measured by the acceleration sensorsuch that X and Y axis components are 0 m/sec², while only the Z axiscomponent may be a specific positive value (e.g., +9.8 m/sec²). On thecontrary, i.e., when the front surface of the user terminal device 1000is in perpendicular relation with respect to the direction of gravity,the gravitational acceleration is measured by the acceleration sensorsuch that X and Y axis components are 0 m/sec², while only the Z axiscomponent may be a specific negative value (e.g., −9.8 m/sec²).

Additionally, when it is assumed that the user terminal device 1000 isplaced diagonally to the surface of the table, the gravitationalacceleration is measured by the acceleration sensor such that at leastone axis is a value other than 0 m/sec², and the square root of the sumof the squares of the three axis components, i.e., the size of thevector sum may be the specific value (e.g., 9.8 m/sec²). In the aboveexample, the acceleration sensor detects accelerations in each of the X,Y and Z axis directions on the coordinate system. Of course, respectiveaxes and corresponding gravitational accelerations may vary depending onlocations at which the acceleration sensor is attached.

When the gravitational acceleration delivered from the accelerationsensor is measured by one or more axis components, the controller 200may confirm (compute) the tilting degree of the user terminal device1000 using the accelerations with respect to the respective axes. Thetilting degree may be expressed by roll angle, pitch angle and yawangle. The roll angle may represent angle of rotation about X axis inFIG. 12, the pitch angle may represent angle of rotation about Y axis inFIG. 13, and the yaw angle may represent angle of rotation about Z axisin FIG. 13.

In the example illustrated in FIG. 12, among the gravitationalaccelerations delivered from the acceleration sensor, when the Z axisgravitational acceleration is +9.8 m/sec², thus meaning that the tiltingdegree of the user terminal device 1000 is 0 by the roll angle and thepitch angle, it is understood that the tilting degree at which the userterminal device 1000 is placed is such that the rear surface subject tothe Z axis gravitational acceleration is 90 degrees relative to thedirection of gravity. In this manner, it is possible to detect theposture and tilting degree of the user terminal device 1000 and also todetect the rotational motion based on the variation in the tiltingdegree.

Particularly, in response to the rotational motion of the user terminaldevice 1000 as detected through the detector 400, the controller 200 maycontrol the curved display 100 to display UI on one of the two subregions included in the curved display 100.

To be specific, referring to FIG. 13A, the controller 200 may controlthe curved display 100 to display a first UI on the first sub region1310 and display a second UI on the second sub region 1320. The first UIand the second UI may be UIs that can control the same application, butis not limited thereto. Accordingly, the first and second UIs may be UIsto control different applications.

As illustrated in FIG. 13B, in response to sensing rotational motionbeyond a preset angle to the right of the Z axis in the direction ofgravity, the controller 200 may control the curved display 100 to removethe second UI displayed on the second sub region 1320 and display thefirst UI only on the first sub region 1310. At this time, if the firstand second UIs are the UIs to control different applications, the firstUI may include the same UI element regardless of sensing of therotational motion. However, if the first and second UIs are the UIs tocontrol the same applications, the first UI may include different UIelement before and after sensing of the rotational motion. That is,after sensing rotational motion, the UI element that was provided to thesecond UI may be provided to the first UI. When the first UI isdisplayed on only the first sub region 1310, the second sub region 1320may maintain a state of not outputting information. The state of notoutputting information may be a screen being outputted monochromatically(e.g., in black) or power-off state.

As illustrated in FIG. 13C, in response to sensing rotational motionbeyond a preset angle to the left of the Z axis in the direction ofgravity, the controller 200 may control the curved display 100 to removethe first UI displayed on the first sub region 1310 and display thesecond UI on only the second sub region 1320. The second UI may includedifferent UI elements before and after sensing the rotational motion. Atthis time, if the first and second UIs are the UIs to control differentapplications, the second UI may include the same UI element regardlessof sensing of the rotational motion. However, if the first and secondUIs are the UIs to control the same applications, the second UI mayinclude different UI elements before and after sensing of the rotationalmotion. That is, after sensing rotational motion, the UI element thatwas provided to the first UI may be provided to the second UI. When thesecond UI is displayed on only the second sub region 1320, the first subregion 1310 may maintain a state of not outputting information. Thestate of not outputting information may be a screen being outputtedmonochromatically (e.g., in black) or power-off state.

Further, in response to sensing rotational motion of the user terminaldevice 1000 while the first UI is provided only to the first sub region,the controller 200 may control the curved display 100 to remove thefirst UI provided to the first sub region and provide the first UI tothe second sub region.

To be specific, as illustrated in FIG. 14A, in a video image applicationimplementation, the controller 200 may control the curved display 100 todisplay video image content on the main screen 1400, while displaying aUI to control the video image application on the second sub region 1420.The controller 200 may control the curved display 100 to display the UIto control the video image application on the second sub region 1420,according to the tilting degree of the user terminal device 1000 andposition of the user. To be specific, the controller 200 may photographa user to determine position of the user and control the curved display100 to display a UI to control the video image application on the secondsub region 1420 closer to the gaze of the user based on the user'sposition. The UI to control the video image application may include a UIelement to control speed of playing the video image content, a UIelement to select play/stop of the video image content, or a UI elementto adjust a volume of the video image content.

As illustrated in FIG. 14B, in response to sensing rotational motion ofthe video image application about X axis, the controller 200 may controlthe curved display 100 to remove the UI that has been displayed on thesecond sub region 1420 and display the UI on the first sub region 1410.The UI displayed on the first sub region 1410 may include the same UI asthe UI that has been provided on the second sub region 1420.

Further, after sensing notification event, in response to sensingrotational motion of the user terminal device 1000, the controller 200may control the curved display 100 to provide a notification UIcorresponding to the notification event to one of the first sub regionand the second sub region, according to the detected rotational motion.

To be specific, as illustrated in FIG. 15A, during displaying of thevideo image content 1500 on the main region, in response to receiving amessage from outside, the controller 200 may control the curved display100 to display a UI 1530 to notify reception of the message on one sideof the main region. The UI 1530 to notify the reception of the messagemay additionally include a sender information, content of message, anicon to command execution of the message application, etc., in additionto the message that notifies the reception of the message.

While the UI 1530 to notify the reception of message is being displayedon one side of the main region as illustrated in the left-hand side ofFIG. 15B, in response to sensing rotational motion in a first directionwith reference to the X axis as illustrated in the right-hand side ofFIG. 15B, the controller 200 may control the curved display 100 todisplay a notification UI to notify the reception of message on thefirst sub region 1510 located at an upper side surface. The notificationUI may indicate an icon representing type of message, sender information(e.g., sender's number, sender's name, etc.) or at least part of thecontent of the message. When the length of the content of the message isequal to or less than a preset value, the first sub region 1510 maydisplay the entire content of the message, while, when the length of thecontent of the message exceeds the preset value, the first sub region1510 may display part of the content of the message or move the contentof the message to display the whole content.

Alternatively, while a UI 1530 to notify the reception of message isbeing displayed on one side of the main region as illustrated in theleft-hand side of FIG. 15C, in response to sensing rotational motionmoving in a second direction which is opposite to the first directionwith reference to the X axis, as illustrate in the right-hand side ofFIG. 15C, the controller 200 may control the curved display 100 todisplay a notification UI to notify the reception of the message on thesecond sub region 1520 located on a lower side surface. The notificationUI may indicate an icon representing type of message, sender information(e.g., sender's number, sender's name, etc.) or at least part of thecontent of the message.

Then in response to sensing a touch input within a preset time duringprovisioning of the notification UI, as illustrated in FIG. 15D, thecontroller 200 may control the curved display 100 to provide anexecution screen 1540 for message application corresponding to thenotification event, on the main region. Meanwhile, in the absence oftouch input within the preset time, the controller 200 may control thecurved display 100 to remove the notification UI that has been displayedon the first sub region 1510 or the second sub region 1520.

Meanwhile, although it is described above that the user terminal device1000 rotates about X axis or Z axis, embodiments are not limitedthereto. Accordingly, rotation about Y axis can also be included in thepresent technical inventive concept.

According to another embodiment, the photographer 380 may photograph auser in which case the controller 200 may analyze the image of the useras photographed through the photographer 380 to follow the gaze of theuser. The controller 200 may also determine a sub region to display theUI, among a plurality of sub regions, according to the followed user'sgaze and the tilting degree of the user terminal device 1000. To bespecific, when the user moves or rotates the user terminal device 1000,the controller 200 may follow the user's gaze in accordance with themotion or the rotation of the user terminal device 1000 to determine asub region that is closest to the user's gaze. The controller 200 maythen control the curved display 100 to display the UI on the sub regionthat is closest to the user's gaze, among the plurality of sub regions.For example, referring to FIG. 16A, the first sub region 1610 closest tothe user's gaze is ON and the UI is displayed on the first sub region1610. Then as the user terminal device 1000 is rotated about the X axis,the controller 200 may re-determine the sub region that is closest tothe user's gaze. As illustrated in FIG. 16B, the user terminal device1000 is rotated about the X axis so that the sub region closest to theuser's gaze is changed from the first sub region 1610 to the second subregion 1620. In this case, the controller 200 may control the curveddisplay 100 to display the UI on the second sub region 1620, which hasbeen previously displayed on the first sub region 1610. When the subregion is ON, this means that the information is output, while when thesub region is OFF, this means that the information is not output.

In yet another embodiment, the controller 200 may control the curveddisplay 100 to display UI on one of the plurality of sub regions, usingonly the tilting degree of the user terminal device 1000. For example,when the roll angle is within first range (e.g., 0 to 180 degrees) withreference to the direction of gravity, the controller 200 may ON thefirst sub region to display the UI, while not outputting information onthe second sub region. Further, when the roll angle is within a secondrange (e.g., 180 to 360 degrees) with reference to the direction ofgravity, the controller 200 may ON the second sub region to display theUI, while not outputting information on the first sub region.

According to yet another embodiment, the controller 200 may detect theuser terminal device 1000 in gripped state and determine a sub region todisplay the UI among a plurality of sub regions, according to how theuser terminal device 1000 is gripped.

To be specific, the detector 400 may detect an area of touch and adistribution of grip pressure of a touch detecting portion included inthe sub region. The detector 400 may output information about the areaof touch and grip pressure distribution from the touch detecting portionincluded in the sub region to the controller 200. Using the area oftouch and grip pressure distribution as received from the detector 400,the controller 200 may determine a hand with which a user is grippingthe user terminal device 1000. That is, when sensing one touch area inthe sub region on the left side to the front surface and sensing fourtouch areas in the sub region on the right side, the controller 200 maydetermine that the user is gripping the user terminal device 1000 withhis left hand. Further, when sensing one touch area in the sub region onthe right side to the front surface and sensing four touch areas on thesub region on the left side, the controller 200 may determine that theuser is gripping the user terminal device 1000 with his right hand.

When determining that the user is gripping the user terminal device 1000with his left hand, as illustrated in FIG. 17A, the controller 200 mayactivate the sub region 1710 positioned on a left side surface todisplay UI, while not outputting information on the sub region 1720positioned on a right side surface. When determining that the user isgripping the user terminal device 1000 with his right hand, asillustrated in FIG. 17B, the controller 200 may activate the sub region1720 positioned on the right side surface to display UI, while notoutputting information on the sub region 1710 positioned on the leftside surface.

As described above, user is able to control the user terminal device1000 more conveniently and intuitively through the sub regions, bydisplaying UI on one of the plurality of sub regions depending onrotational motion, tilting degree, or gripping state of the userterminal device 1000.

According to yet another embodiment, the controller 200 may control thecurved display 100 so that, among a plurality of sub regions, a firsttype UI is displayed on a first sub region positioned on a first sidesurface, and a second type UI is displayed on a second sub regionpositioned on a second side surface. For example, the controller 200 maycontrol the curved display 100 to display a UI associated with apreviously-performed task on the sub region 1510 on the left sidesurface, and display user's frequently-used task on the sub region 1520on the right side surface. For another example, the controller 200 maycontrol the curved display 100 to display a UI with low level ofsecurity on the sub region on the left side surface, while displaying atask with high level of security on the sub region 1520 on the rightside surface. For yet another example, when the user terminal device1000 is concurrently executing the first and second applications, thecontroller 200 may control the curved display 100 to display a UIassociated with the first application on the sub region 1510 on the leftside surface, while displaying a UI associated with the secondapplication on the sub region 1520 on the right side surface. For yetanother example, the controller 200 may control the curved display 100to display a UI including a first depth menu item on the sub region 1510on the left side surface, while displaying a UI including a second depthmenu item, which is subordinate depth to the first depth, on the subregion 1520 on the right side surface.

Further, depending on a type of application provided on the main region,the controller 200 may control the curved display 100 to display a firsttype UI on the sub region 1510 on the right side surface, whiledisplaying a second type UI on the sub region 1520 on the right sidesurface.

A control method of a user terminal device 1000 according to variousembodiments will be explained below, with reference to FIGS. 18 to 56.FIGS. 18 to 28 are views provided to explain a method of controlling auser terminal device 1000 according to various embodiments, in responseto user interactions made while UI is displayed with both of the two subregions being ON. When the sub region is ON, this means that theinformation is output, while when the sub region is OFF, this means thatthe information is not output.

The controller 200 may control the curved display 100 to display a UIassociated with a previously-performed task on a first sub region amonga plurality of sub regions, while displaying a UI associated with auser's frequently-used task on a second sub region. For example, asillustrated in FIG. 18, the controller 200 may control the curveddisplay 100 to display tabs 1810 to 1850 corresponding to recently-usedapplications on the sub region on the left side surface, and may controlthe curved display 100 to display icons 1860 to 1890 corresponding touser's frequently-used applications on the sub region on the right sidesurface. To be specific, as illustrated in FIG. 18, the controller 200may control the curved display 100 to display, according to order ofbeing used so far, a first tab 1810 corresponding to a first web screenof a web application on the sub region on the left side surface, asecond tab 1820 corresponding to the second web screen of the webapplication, a third tab 1830 corresponding to a memo application, afourth tab 1840 corresponding to a map application, and a fifth tab 1850corresponding to a message application, and may control the curveddisplay 100 to display a first icon 1860 corresponding to a phoneapplication, which is user's frequently used application, on the subregion on the right side surface, a second icon 1870 corresponding to acontact information of the phone application, a third icon 1880corresponding to a camera application, and a fourth icon 1890corresponding to the web application.

However, displaying taps corresponding to recently-used applications onthe sub region on the left side surface and displaying iconscorresponding to user's frequently-used applications on the sub regionon the right side surface, as described above, is merely an example, andthe controller 200 may display on the sub region on the left sidesurface UIs associated with the previously-performed tasks such as ahistory-related UI element of the application, a UI element regardingvisited sites, or a UI element regarding recently-contacted contact, andmay control the curved display 100 to display, on the sub region on theright side surface, the UIs associated with the tasks that are likely tobe used frequently by the user, such as, a UI element associated withfavorites, a UI element associated with tools, or a widget UI element.

Further, while the UI is displayed on the sub regions on the left andright side surfaces, in response to sensing a drag interaction thatdrags one of the plurality of UI elements included in the UI to the mainregion, the controller 200 may perform a function corresponding to theUI element for which the drag interaction is detected.

For example, as illustrated on the left-hand side of FIG. 19, while achatting application execution screen 1800 is displayed on the mainregion, in response to sensing a drag interaction that touches on thesecond tab 1820 displayed on the sub region on the left side surface anddrags to the rightward direction which is the direction of the mainregion, as illustrated in the right-hand side of FIG. 19, the controller200 may control the curved display 100 to display the web screen 1900corresponding to the second tab 1820 on the main region.

For another example, as illustrated in the left-hand side of FIG. 20,while the web screen 1900 is displayed on the main region, in responseto sensing a drag interaction which touches on the first icon 1860corresponding to the phone application displayed on the sub region onthe right side surface and drags to the direction of the main region, asillustrated in FIG. 20, the controller 200 may control the curveddisplay 100 to display the phone application execution screen 2000 onthe main region.

Meanwhile, although it is described above with reference to FIGS. 19 and20 that the drag interaction is made as a user interaction to select theapplication displayed on the main region, this is merely an example.Accordingly, the user interaction, such as a double tab interaction thatthe tab is touched in succession, or a long tab interaction that the tabis touched for a preset time, may be implemented.

Further, while a UI is displayed on two sub regions, in response tosensing a specific user interaction for one of the plurality of UIelements included in the UI, the controller 200 may control the curveddisplay 100 to provide a preview screen for a job corresponding to theUI element for which the user interaction is detected.

That is, while a bank application execution screen 2100 is displayed onthe main region, in response to sensing a hovering interaction by astylus pen that approaches the second tab 1820, as illustrated in theleft-hand side of FIG. 21, the controller 200 may control the curveddisplay 100 to display the preview screen 2110 of the second web screencorresponding to the second tab 1820 near the second tab 1820, in whichthe preview screen 2110 is the second web screen in reduced scale. Thepreview screen 2110 is a reduced representation of the second web screencorresponding to the second tab 1820, which may be enlarged anddisplayed on the main region in response to selecting thereof.

Additionally, while the second web screen corresponding to the secondtab 1820 is displayed, in response to sensing a hovering interaction bythe stylus pen, which moves to a proximity to the fifth tab 1850, asillustrated in the right-hand side of FIG. 21, the controller 200 maycontrol the curved display 100 to reduce a message application chattingscreen corresponding to the fifth tab 1850 and display a preview screen2120 near the fifth tab 1820. The preview screen 2120 is a reducedrepresentation of the chatting screen corresponding to the second tab1820, which may be enlarged and displayed on the main region in responseto selecting thereof.

For yet another example, while the bank application execution screen2100 is displayed on the main region and the UI is displayed on the subregions of the left and right side surfaces, in response to sensing atouch interaction touching on the second tab 1820, as illustrated in theleft-hand side of FIG. 22, the controller 200 may control the curveddisplay 100 to reduce the second web screen corresponding to the secondtab 1820 and display a preview screen 2210 near the second tab 1820. Thepreview screen 2210 is a reduced representation of the second web screencorresponding to the second tab 1820, which may be enlarged anddisplayed on the main region in response to selecting thereof (e.g., inresponse to a double tab interaction on the preview screen 2210).

While the second web screen corresponding to the second tab 1820 isdisplayed, in response to sensing a touch interaction touching on thefifth tab 1850, as illustrated in the right-hand side of FIG. 21, thecontroller 200 may control the curved display 100 to reduce a chattingscreen of an application corresponding to the fifth tab 1850 and displaya preview screen 2220 near the fifth tab 1850.

As illustrated in FIGS. 21 and 22, the user may preview a taskassociated with the UI element displayed on the sub region, using ahovering interaction or a touch interaction with a stylus pen.

Further, while preview screen is displayed on the main region, inresponse to sensing a specific interaction, the controller 200 may fixthe preview screen and control the application screen displayed on themain region according to a user command.

For example, as illustrated in the left-hand side of FIG. 23, while thestylus pen is hovering over the second tab 1820, in response toselecting a button included in the stylus pen by the user, thecontroller 200 may control the communicator 330 to receive a specificsignal from the stylus pen and fix the preview screen 2310 correspondingto the second tab 1820. Then in response to sensing a drag interactionto drag the screen displayed on the main region, as illustrated in theright-hand side of FIG. 23, the controller 200 may fix the previewscreen 2310 and control the curved display 100 to move the screendisplayed on the main region according to the drag interaction.

For yet another example, as illustrated in the left-hand side of FIG.24, while the second tab 1820 is touched for a preset time, in responseto sensing a long-tab interaction, the controller 200 may fix a previewscreen 2410 corresponding to the second tab 1820. Then in response tosensing a drag interaction to drag the screen displayed on the mainregion, as illustrated in the right-hand side of FIG. 24, the controller200 may fix the preview screen 2410 and control the curved display 100to move the screen displayed on the main region according to the draginteraction.

Further, while the UI is displayed on the sub regions on the left andright side surfaces, in response to sensing a specific interaction, thecontroller 200 may remove a UI element included in the sub region forwhich the specific interaction is detected, from the sub region, and endthe task corresponding to the UI element included in the sub region forwhich the specific interaction is detected.

To be specific, as illustrated in the left-hand side of FIG. 25, whilethe UI is displayed on the sub regions on the left and right sidesurfaces, in response to sensing a pinch-in interaction which touchestwo points on the left side surface and moves the two touch pointscloser to each other, the controller 200 may remove all of the pluralityof taps 1810 to 1850 included in the sub region on the left sidesurface, and end the tasks associated with the plurality of taps 1810 to1850 included in the sub region on the left side surface. At this time,as illustrated in the right-hand side of FIG. 25, the controller 200 maycontrol the curved display 100 to switch the displayed screen to a homescreen 2510.

Further, while the UI is displayed on the sub regions on the left andright side surfaces, in response to sensing a specific interaction fortwo or more UI elements among a plurality of UI elements, the controller200 may control the curved display 100 to simultaneously display thework screens corresponding to the two or more UI elements on the mainregion.

To be specific, as illustrated in the left-hand side of FIG. 26, whilethe chatting screen 2600 is displayed on the main region, and UI isdisplayed on the sub regions on the left and right side surfaces, inresponse to sensing a drag interaction that simultaneously touches thefirst and fourth icons 1860, 1890 and drags to the direction of the mainregion, as illustrated in the right-hand side of FIG. 26, the controller200 may control the curved display 100 to display a phone applicationexecution screen 2610 on an upper end of the main region, whiledisplaying a web browsing application execution screen 2620 on a lowerend of the main region.

Further, while the UI is displayed on the sub regions on the left andright side surfaces, in response to sensing a specific interaction, thecontroller 200 may control the curved display 100 to switch the screenon the main region into a home screen.

That is, as illustrated in the left-hand side of FIG. 27, while thechatting screen 2600 is displayed on the main region and the UI isdisplayed on the sub regions on the left and right side surfaces, inresponse to sensing a pinch-in interaction which simultaneously touchesone point on the sub region on the left side surface and one point onthe sub region on the right side surface and drags close to each other,as illustrated in the right-hand side of FIG. 27, the controller 200 maycontrol the curved display 100 to switch the screen currently displayedon the main region into a home screen 2710.

Further, while the UI is displayed on the sub regions on the left andright side surfaces, in response to sensing a specific interaction, thecontroller 200 may control the curved display 100 to extend the screendisplayed on the main region so that the screen is displayed over to theplurality of sub regions.

For example, as illustrated in the upper half of FIG. 28, with the userterminal device 1000 gripped in vertical orientation, while a videocontent 2800 is played on the main region and a plurality of UI elements2810 to 2890 are displayed on the sub regions on the upper side surfaceand the right side surface, in response to sensing a pinch-ininteraction which simultaneously touches on one point on the sub regionon the upper side surface and one point on the sub region on the lowerside surface, the controller 200 may control the curved display 100 toextend the video content 2800 displayed on the main region to displaythe same over to the sub regions. At this time, the controller 200 maycontrol the curved display 100 to remove the UI included in the subregions to thus display the extended video content 2800 on the mainregion.

As described above with reference to FIGS. 25 to 28, the user terminaldevice 1000 may provide multitasking or fast screen changes in responseto user interactions.

FIGS. 29 to 37 are views provided to explain certain embodiments inwhich, when user terminal device 1000 is switched to a share mode inconnection with one or more other user terminal devices, the curveddisplay 100 including a plurality of sub regions is used to performsharing operation with the one or more other user terminal devices.

First, when the user terminal device 1000 is connected to one or moreother user terminal devices for communication, the controller 200 mayenter the share mode to perform sharing operation with the one or moreother user terminal devices. Accordingly, in response to entering theshare mode to perform sharing operation with the one or more other userterminal devices, the controller 200 may control the curved display 100to display a UI element corresponding to the one or more other userterminal devices on the first sub region among a plurality of subregions, while displaying a UI element associated with a sharingoperation on the second sub region.

To be specific, to perform a sharing operation with the other userterminal devices (e.g., first to fourth user terminal devices) usingdrawing application, as illustrated in FIG. 29, the controller 200 maycontrol the curved display 100 to display a drawing applicationexecution screen 2900 on the main region, display icons 2910 to 2940corresponding to the first to fourth user terminal devices on the subregion on the left side surface, and display a plurality of icons 2950to 2990 associated with the drawing application on the sub region on theright side surface. As illustrated in FIG. 29, the icons 2910 to 2940corresponding to the first to fourth user terminal devices may includeimages of a user of the other user terminal devices, but are not limitedthereto. Accordingly, name, ID or contact information of the user of theother user terminal devices may be included. Further, the icons 2910 to2940 corresponding to the first to fourth user terminal devices may havea unique indicator (e.g., color, brightness, transparency, etc.)representing the first to fourth user terminal devices.

Further, while connecting to a plurality of other user terminal devices,in response to sensing a specific interaction for one of the pluralityof other user terminal devices, the controller 200 may perform a sharingoperation with the other user terminal device 1000 for which thespecific interaction is detected.

That is, as illustrated in FIG. 30, while a drawing application isexecuted on the main region, in response to sensing a drag interaction,which touches on one point on the drawing application and drags to anicon 2910 corresponding to a first user, the controller 200 may sharethe work on the drawing operation using the drawing applicationcurrently displayed on the main region, with the first user.

When the user of the user terminal device 1000 share the drawing workwith the first user, editions made by the users may be indicated indifferent manners. For example, the edition by the user of the userterminal device 1000 may be expressed in black, while the edition by thefirst user may be expressed in blue. This manner of expressing may beincluded in an icon corresponding to each user. For example, an icon2910 corresponding to the first user may have blue background screen.

Further, while the sharing operation is performed, in response toreceiving a message from the other user terminal device 1000, thecontroller 200 may control the curved display 100 to display the messagereceived from the other user terminal device 1000 on the main region.

That is, during a sharing operation with the first to fourth userterminal devices with the drawing application, in response to receivinga message from the fourth user terminal device 1000, as illustrated inFIG. 31, the controller 200 may control the curved display 100 todisplay a message 3110 received from the fourth user terminal device1000 in a proximity to an icon 2940 corresponding to the fourth userterminal device 1000. The message 3110 received from the fourth userterminal device 1000 may include content of the message and when themessage is selected, and a chatting screen to exchange messages with thefourth user may be displayed on the main region.

For another example, when the first to fourth user terminal devicesexecute the same map application in connection with each other, thecontroller 200 may control the curved display 100 to display a mapscreen 3200 on the main region, display icons 3210 to 3240 correspondingto the other users on the sub region on the left side surface, anddisplay icons 3250 to 3270 to control the map application on the subregion on the right side surface. In response to receiving a messagefrom the third user terminal device 1000, as illustrated in FIG. 32, thecontroller 200 may control the curved display 100 to display a message3210 received from the third user terminal device 1000, in a proximityto an icon 2930 corresponding to the third user terminal device 1000.

Further, the controller 200 may perform a sharing operation with theother user terminal devices using a variety of applications. To bespecific, as illustrated in FIG. 33, the controller 200 may performsharing operation with the other user terminal devices using a scheduleapplication. First, when the schedule application is executed in theshare mode, the controller 200 may control the curved display 100 todisplay a schedule screen 3300 on the main region, display icons 3310 to3340 corresponding to the other users on the sub region on the left sidesurface, and display icons 3350 to 3380 to control the scheduleapplication on the sub region on the right side surface.

At this time, when a user of the other user terminal device 1000 writesa note on the schedule application, the controller 200 may control thecurved display 100 to receive the written note and display the same onthe current screen. That is, the user may instantly set an appointmentwith a plurality of users, using the schedule application.

For another example, the controller 200 may control the communicator 330to send image contents to the other connected user terminal devices,using a gallery application. To be specific, when the galleryapplication is executed in the share mode, the controller 200 maycontrol the curved display 100 to display a content list screen 3400 onthe main region, display icons 2910 to 2940 corresponding to the otherusers on the sub region on the left side surface, and display icons 2950to 2990 to control the gallery application on the sub region on theright side surface. Further, as illustrated in FIG. 34, in response todragging a thumbnail image 3410 of the first image content to an icon2910 corresponding to the first user, and dragging a thumbnail image3420 of a second image content to an icon 2940 corresponding to thefourth user, the controller 200 may control the communicator 330 totransmit the first image content to the other user terminal device 1000corresponding to the first user and transmit the second image content tothe other user terminal device 1000 corresponding to the fourth user.

For another example, the controller 200 may generate a shared playlistfor the other currently connected user terminal devices. To be specific,when a music application is executed in share mode, the controller 200may control the curved display 100 to display a music play screen 3500on the main region, display icons 3510 to 3540 corresponding to theother users on the sub region on the left side surface, and displayicons 3550 to 3590 to control the music application on the sub region onthe right side surface. Further, as illustrated in FIG. 35, while aplurality of users are executing the music application using the sameplaylist, in response to touching on one point 3550 on the main regionand dragging to a playlist icon 3590, the controller 200 may add themusic currently displayed on the main region to the playlist.

For another example, the controller 200 may allow the user to execute avideo content by using a video application, while exchanging dialogueswith a plurality of other users. To be specific, when the videoapplication is executed in the share mode, the controller 200 maycontrol the curved display 100 to display video content 3600 on the mainregion, and display icons 3610 to 3640 corresponding to the other userson the sub region on the lower side surface. While viewing the samevideo content with the plurality of other users, in response toreceiving a text message from a first user, the controller 200 maycontrol the curved display 100 to display the text message in aproximity to an icon 3610 corresponding to the first user, among theplurality of icons 3610 to 3640.

For another example, the controller 200 may share a document file with aplurality of other users during a meeting, by using a documentapplication 3700. To be specific, when the document application isexecuted in the share mode, as illustrated in FIG. 37, the controller200 may control the curved display 100 to display a document file on themain region, and display a plurality of icons 3710 to 3740 correspondingto the plurality of users on the sub region on the lower side surface.

As described in the embodiments of FIGS. 29 to 37, the user is able toperform various sharing operations with the other users, which canprovide new user experience.

FIGS. 38 to 43 are views provided to explain examples of arranging iconson a plurality of sub regions according to a level of security anddisplaying the same, according to an embodiment.

The controller 200 may control the curved display 100 to display a UIassociated with tasks sharable with the other users, on the first subregion among a plurality of sub regions, and display UIs associated withprivate tasks on the second sub region.

For example, as illustrated in FIG. 38, the controller 200 may controlthe curved display 100 to display icons corresponding to sharableperipherals or sharable applications (e.g., SNS application) on the subregion 3810 on the upper side surface, and display icons correspondingto downloadable peripherals or applications for keeping private files(e.g., cloud storage service application) on the sub region 3820 on thelower side surface.

Accordingly, after a specific content is touched, in response todragging to one of a plurality of icons included in the sub region 3810on the upper side surface, the controller 200 may control thecommunicator 330 to upload the specific content to a peripheral or anapplication corresponding to the dragged icon. Further, after thespecific content is touched, in response to dragging to one of theplurality of icons included in the sub region 3820 on the lower sidesurface, the controller 200 may control the communicator 330 to uploadthe specific content to a peripheral or an application corresponding tothe dragged icon.

For another example, as illustrated in FIG. 39, the controller 200 maycontrol the curved display 100 to display an icon corresponding to anapplication requiring lower level of security (e.g., photographingapplication, web browsing application, etc.) on the sub region 3910 onthe upper side surface, while displaying an icon corresponding to anapplication requiring higher level of security (e.g., downloadapplication, bank transaction application, security message application,etc.) on the sub region 3920 on the lower side surface.

To be specific, in normal circumstance, the controller 200 may controlthe curved display 100 not to display an icon corresponding to anapplication requiring a high level of security, on the sub region 3920on the lower side surface. However, when user authentication isconducted, the controller 200 may control the curved display 100 todisplay an icon corresponding to an application requiring a high levelof security.

For example, as illustrated in the first screen of FIG. 40, while thehome screen is displayed, in response to sensing a drag interaction,which touches on one point on the sub region on the lower side surfaceand drags to an upward direction, as illustrated in the second screen ofFIG. 40, the controller 200 may control the curved display 100 todisplay a UI 4010 to input a password, on a lower end of the mainscreen. In response to inputting of a password to the UI 4010 configuredto input a password, as illustrated in the third screen of FIG. 40, thecontroller 200 may control the curved display 100 to display iconscorresponding to applications requiring high level of security (e.g.,download application, bank transaction application, or security messageapplication). Then in response to sensing a drag interaction whichtouches on one point on the lower end area of the main region and dragsto a downward direction, as illustrated in the fourth screen of FIG. 40,the controller 200 may control the curved display 100 to remove iconsdisplayed on the sub region 4020 on the lower side surface.

Meanwhile, the controller 200 may determine icons to display on the subregion on the upper side surface and icons to display on the sub regionon the lower side surface, depending on the required level of security,but is not limited thereto. Accordingly, the above may be determinedbased on user input.

Further, in response to receiving an external message, the controller200 may control the curved display 100 to display on different subregions according to required levels of security of the receivedmessages.

To be specific, in response to receiving a general text messagerequiring lower level of security from outside, as illustrated in theleft-hand side of FIG. 41, the controller 200 may control the curveddisplay 100 to display a UI 4110 to notify the reception of a message,on the sub region on the upper side surface. Then in response to sensinga drag interaction which touches on the UI 4110 notifying reception ofthe message and drags to a downward direction, as illustrated in theright-hand side of FIG. 41, the controller 200 may control the curveddisplay 100 to display the content 4120 of the received message, as theUI 4110 is moved downward.

However, in response to receiving a message requiring a high level ofsecurity from outside, as illustrated in the left-hand side of FIG. 42,the controller 200 may control the curved display 100 to display a UI4210 to notify reception of message on a sub region on the lower sidesurface. In response to touching on the UI 4210 notifying the receptionof the message, as illustrated in the right-hand side of FIG. 42, thecontroller 200 may control the curved display 100 to display a passwordinput UI 4220 to view the security message. In response to inputting apassword through the password input UI 4220, the controller 200 maycontrol the curved display 100 to display the received security messageon the main region.

For another example, in response to receiving from outside a request fortelephone call from a telephone number requiring a higher level ofsecurity, as illustrated in the left-hand side of FIG. 43, thecontroller 200 may control the curved display 100 to display a UI 4310,on the sub region on the lower side surface, to determine whether thecall is for general mode or security mode. In response to selecting ageneral icon, the controller 200 may conduct a telephone call in generalmode, while in response to selecting a password icon, the controller 200may conduct a telephone call in security mode. The “telephone call insecurity mode” as used herein may refer to a mode in which user voicesare encrypted before transmission and reception.

As illustrated in FIGS. 38 to 43, user is able to perform work whilemaintaining security for the jobs that require high level of security,because the work requiring lower level of security is displayed on thesub region on the upper side surface which is viewable to the otherusers, while the work requiring higher level of security is displayed onthe sub region on the lower side surface which is not viewable to theother users.

FIGS. 44 to 47 are views provided to explain various embodiments ofperforming a plurality of applications, in which UIs associated with theplurality of applications are displayed on a plurality of sub regions.

When a plurality of applications are executed, the controller 200 maycontrol the curved display 100 to display UIs associated with theplurality of applications on plurality of sub regions, respectively.

That is, while the video application is executed, in response toreceiving a request for a call from outside, as illustrated in FIG. 44,the controller 200 may control the curved display 100 to display the UIassociated with the video application on the sub region 4410 on the leftside surface, while displaying UI associated with the call applicationon the sub region 4420 on the right side surface. That is, UIs tocontrol different applications may be displayed on the plurality of subregions, respectively.

In one embodiment, when the music application is executed, asillustrated in FIG. 45A, the controller 200 may control the curveddisplay 100 to display a music application execution screen on the mainregion 4500, while displaying a UI, including therein a UI element toremove the music application, on the sub region 4510 on the left sidesurface.

At this time, in response to executing a web application according to auser command, as illustrated in FIG. 45B, the controller 200 may controlthe curved display 100 to display a UI to control the music applicationon the sub region 4510 on the left side surface, display a UI to controlthe web application on the sub region 4520 on the right side surface,and display a web screen on the main region 4500′. At this time, thecontroller 200 may cause the music played back by the music applicationto be outputted through a speaker 390 or other audio output terminal.

While the main region 4500′ currently does not display the musicapplication execution screen, in response to sensing a touch interactionfor one of the plurality of UI elements included in the sub region 4510on the left side surface, the controller 200 may control the function ofthe music application according to the touch interaction detected forthe UI element. For example, in response to sensing a touch interactionfor a volume adjustment UI element among a plurality of UI elementsincluded in the sub region 4510 on the left side surface, the controller200 may adjust the volume of the currently-played music, in accordancewith the touch interaction as detected for the volume adjustment UIelement.

Further, as illustrated in FIG. 45C, in response to sensing a touchinteraction for the UI displayed on the sub region 4510 on the left sidesurface, as illustrated in FIG. 45D, the controller 200 may control thecurved display 100 to remove the web screen that has been displayed onthe main region 4500 and display the music application execution screen.

According to another embodiment, when the video application is executed,as illustrated in FIG. 46A, the controller 200 may control the curveddisplay 100 to display the video content on the main region 4600 anddisplay a UI including a plurality of UI elements to control the videoapplication, on the sub region 4610 on the left side surface.

In response to receiving a request to receive a call from an externaldevice, as illustrated in FIG. 46B, the controller 200 may control thecurved display 100 to display a UI to notify of the request to receive acall, on the sub region 4620 on the right side surface. The UI displayedon the sub region 4620 on the right side surface may include senderinformation (e.g., telephone number, sender's name, sender ID, etc.), ora UI element to accept or reject a call.

Further, as illustrated in FIG. 46C, in response to sensing a touchinteraction to accept a call, through a UI displayed on the sub region4620 on the right side surface, the controller 200 may conduct atelephone call with the external device. In this case, as illustrated inFIG. 46D, the controller 200 may control the curved display 100 tochange the UI displayed on the sub region 4620 on the right side surfaceinto a UI that ca notify or control the current call status and displaythe same. At this time, the controller 200 may control the speaker 390not to output audio of the video content currently played on the mainregion 4600, but to output call signals.

When a plurality of execution screens corresponding to a plurality ofapplications are displayed on the main region of the curved display 100,the controller 200 may control the curved display 100 to display a UIcorresponding to a specific application, on a sub region in a proximityto the execution screen of the specific application.

To be specific, as illustrated in FIG. 47A, when an execution screen ofa first application is displayed on the left side 4710-1 of the mainregion and an execution screen of a second application is displayed onthe right side 4710-2 of the main region, the controller 200 may controlthe curved display 100 to display a UI corresponding to the firstapplication on the sub region 4720-1 on the left side surface, anddisplay a UI corresponding to the second application on the sub region4720-2 on the right side surface.

For another example, as illustrated in FIG. 47B, when an executionscreen of a first application is displayed on the upper side 4730-1 ofthe main region and an execution screen of a second application isdisplayed on the lower side 4730-2 of the main region, the controller200 may control the curved display 100 to display a UI corresponding tothe first application on the upper end 4740-1 of the sub region on theleft side surface and upper end 4740-3 of the sub region on the rightside surface, and display a UI corresponding to the second applicationon the lower end 4740-2 of the sub region on the left side surface andlower end 4740-4 of the sub region on the right side surface.

For another example, as illustrated in FIG. 47C, when the executionscreen of the first application is displayed on the upper-left end4750-1 of the main region, the execution screen of the secondapplication is displayed on the upper-right end 4750-2 of the mainregion, the execution screen of the third application is displayed onthe lower-left end 4750-3 of the main region, and the execution screenof the fourth application is displayed on the lower-right end 4750-4 ofthe main region, the controller 200 may control the curved display 100to display a UI corresponding to the first application on the upper end4760-1 of the sub region on the left side surface, display a UIcorresponding to the second application on the upper end 4760-3 of thesub region on the right side surface, display a UI corresponding to thethird application on the lower end 4760-2 of the sub region on the leftside surface, and display a UI corresponding to the fourth applicationon the lower end 4760-4 of the sub region on the right side surface.

As described above, user is able to more conveniently and moreintuitively perform multitasking, because UIs to control a plurality ofapplications are simultaneously displayed on a plurality of sub regions.

FIGS. 48 to 50 are views provided to explain an embodiment of modifyinga UI displayed on a plurality of sub regions.

First, in response to sensing a preset user interaction to the mainregion, the controller 200 may control the curved display 100 to dividethe plurality of sub regions and display UI.

That is, as illustrated in the left-hand side of FIG. 48, in response tosensing a drag interaction which touches on two points on the mainregion and drags to an upward direction, as illustrated in theright-hand side of FIG. 48, the controller 200 may control the curveddisplay 100 to display a UI 4810 corresponding to the first applicationon a lower end of the sub region on the left side surface and on a lowerend of the sub region on the right side surface, and display a UI 4820corresponding to the second application on the upper end of the subregion on the left side surface and on the upper end of the sub regionon the right side surface. The first application may be a musicapplication that is currently executed by the user terminal device 1000,and the second application may be a web application that corresponds tothe screen currently displayed on the main region.

Further, the controller 200 may move the divided UIs in response to usercommands.

That is, as illustrated in the first drawing of FIG. 49, in response tosensing a drag interaction which touches on one point on the sub regionon the right side surface and drags in an upward direction, asillustrated in the second drawing of FIG. 49, the controller 200 maycontrol the curved display 100 to upwardly move the UI 4810corresponding to the first application displayed on the lower end of thesub region on the right side surface, while downwardly moving the UI4820 corresponding to the second application displayed on the upper endof the sub region on the left side surface.

Then when the drag interaction for the sub region on the right sidesurface continues to the upward direction, as illustrated in the thirddrawing of FIG. 49, the controller 200 may control the curved display100 to display the UI 4810 corresponding to the first application on thesub region on the right side surface, and display the UI 4820corresponding to the second application on the sub region on the leftside surface.

Then when the drag interaction for the sub region on the right sidesurface is ceased, as illustrated in the fourth drawing of FIG. 49, thecontroller 200 may determine that a certain portion of the UI 4810corresponding to the first application and a certain portion (i.e.,shaded portion) of the UI 4820 are displayed upside down, and therefore,as illustrated in the fifth drawing of FIG. 49, may control the curveddisplay 100 to change the orientation of the certain portion of the UI4810 corresponding to the first application and certain portion of theUI 4820 corresponding to the second application and display the same.

Further, as illustrated in FIG. in FIG. 50, while the UI 4810corresponding to the first application is displayed on the lower end ofthe sub region on the left side surface and on the lower end of the subregion on the right side surface, and the UI 4820 corresponding to thesecond application is displayed on the upper end of the sub region onthe left side surface and on the upper end of the sub region on theright side surface, in response to sensing a drag interaction whichtouches on one point on the sub region on the left side surface and onepoint on the sub region on the right side surface and drags in andownward direction, as illustrated in the right-hand side of FIG. 50,the controller 200 may control the curved display 100 to display onlythe UI 4810 corresponding to the first application on the plurality ofsub regions.

FIG. 51 is a view provided to explain an embodiment of displaying a UIelement having a plurality of depths on a plurality of sub regions.

The controller 200 may control the curved display 100 to display a UIincluding a menu item with a first depth on a first sub region, anddisplay a UI having a menu item with a second depth, which issubordinate depth to the first depth, on the second sub region.

That is, as illustrated in the upper half of FIG. 51, while the menuitem with the first depth is displayed on the sub region 5110 on theleft side surface, in response to sensing a touch interaction thattouches on the first menu item, as illustrated in the lower half of FIG.51, the controller 200 may control the curved display 100 to display themenu item of the first depth on the sub region 5110 on the left sidesurface and display the menu items included in the subordinate depth tothe first menu item, on the sub region 5120 on the right side surface.The menu item with the first depth may include a menu item, such asvideo setup, audio setup, or network setup, and the menu item with thesecond depth may include menu items regarding subordinate depth such as,for example, brightness setup, contrast setup, or color setup.

Further, when one of the menu items with the second depth is selected,when the selected menu item does not have a menu item with subordinatedepth, the controller 200 may display, on the main region, informationabout the selected menu item, or when the selected menu item has a menuitem with subordinate depth, the controller 200 may control the curveddisplay 100 to display, on the sub region on the left side surface, menuitems included in the subordinate depth of the selected menu item.

FIGS. 52 and 53 are views provided to explain an embodiment of executinga clipboard function using sub region.

First, while the web browsing screen is displayed as illustrated in thefirst drawing of FIG. 52, in response to sensing a user interaction toactivate a clipboard function, the controller 200 may control the curveddisplay 100 to display icons 5221 to 5225 corresponding to the contentcopied onto the sub region 5220 on the right side surface, asillustrated in the second drawing of FIG. 52. An item with box having‘X’ therein corresponds to an icon for clipboard clearing function, anitem with box having ‘T’ therein corresponds to an icon for textcontent, an item with box having ‘I’ therein corresponds to imagecontent, and an item with box having ‘V’ therein corresponds to videocontent.

As illustrated in the second drawing of FIG. 52, after portion of thetext content 5230 is selected from the web browsing screen, asillustrated in the third drawing of FIG. 52, in response to sensing adrag interaction which drags to the sub region 5220 on the right sidesurface, as illustrated in the fourth drawing of FIG. 52, the controller200 may control the curved display 100 to add the icon 5226corresponding to the text content which is the content that is added tothe dragged region of the sub region 5220 on the right side surface. Theadded icon 5226 may be differently expressed with based on at leastcolor, transparency and brightness. At this time, the controller 200 maycontrol the curved display 100 to display preview content 5221 of theicon 5226 added to the sub region 5210 on the left side surface.

As illustrated in the fifth drawing of FIG. 52, in response to usercommand, the controller 200 may control the curved display 100 todisplay a memo application 5240, and in response to sensing a userinteraction to activate the clipboard function, as illustrated in thesixth drawing of FIG. 52, the controller 200 may control the curveddisplay 100 to display a plurality of icons 5221 to 5226 correspondingto the content that is copied onto the sub region 5220 on the right sidesurface.

As illustrated in the first drawing of FIG. 53, after a function ofpasting to a certain region on the main region is activated, in responseto sensing a user interaction to select a second icon 5322, thecontroller 200 may control the curved display 100 to distinctivelydisplay the selected second icon 5322, and to display the previewcontent 5311 of the second icon 5322 on the sub region 5210 on the rightside surface. Further, as illustrated in the second drawing of FIG. 53,in response to sensing a user interaction to select a third icon 5323,the controller 200 may control the curved display 100 to distinctivelydisplay the selected third icon 5323, and to display the preview content5312 of the third icon 5323 on the sub region 5210 on the right sidesurface. Further, as illustrated in the third drawing of FIG. 53, inresponse to sensing a user interaction to select a sixth icon 5326, thecontroller 200 may control the curved display 100 to distinctivelydisplay the selected sixth icon 5326, and to display the preview content5313 of the sixth icon 5326 on the sub region 5210 on the right sidesurface. Further, as illustrated in the fourth drawing of FIG. 53, inresponse to sensing a user interaction to select a fourth icon 5324, thecontroller 200 may control the curved display 100 to distinctivelydisplay the selected fourth icon 5324, and to display the previewcontent 5314 of the fourth icon 5324 on the sub region 5210 on the rightside surface.

Further, as illustrated in the fifth drawing of FIG. 53, in response tosensing a drag interaction which drags the fourth icon 5324 to the mainregion, as illustrated in the sixth drawing of FIG. 53, the controller200 may paste the text 5330 corresponding to the sixth icon 5326 (fourthicon 5324) to the main region. Further, in response to sensing userinteraction to select the first icon 5321, as illustrated in the seventhdrawing of FIG. 53, the controller 200 may control the curved display100 to display the icons 5321 to 5326 displayed on the sub region on theleft side surface, from which some icons 5322 to 5326 are removed.

As explained above with reference to FIGS. 52 and 53, user is able toedit various contents with increased ease, using the clipboard functionand a plurality of sub regions.

FIGS. 54 and 55 are views provided to explain an embodiment of callingfor a specific function, using a plurality of sub regions.

First, as illustrated in the first drawing of FIG. 54, according to auser command, the controller 200 may execute the music application andcontrol the curved display 100 to display the music applicationexecution screen 5410 to play the music. Then, as illustrated in thesecond drawing of FIG. 54, according to a user command, the controller200 may execute the web browsing application and control the curveddisplay 100 to display the web browsing application execution screen5420 on the main region. At this time, the controller 200 may executeboth the web browsing application and the music application at the sametime.

Then, as illustrated in the third drawing of FIG. 54, in response tosensing a swipe interaction by a user who grabs the user terminal device1000 with his right hand, touches on one point on the sub region on theleft side surface with a thumb and swipes to the direction of the mainregion, as illustrated in the fourth drawing of FIG. 54, the controller200 may control the curved display 100 to display the UI correspondingto the music application, which is currently executed on the background,on the sub region 5430 on the left side surface and on the sub region5440 on the right side surface. At this time, the UI indicatinginformation about the currently playing music may be displayed on thesub region 5430 on the left side surface, and the controller 200 maycontrol the curved display 100 to display the UI, including a pluralityof UI elements to control the music application, on the sub region 5420on the right side surface.

For another example, as illustrated in the first drawing of FIG. 55,while the web browsing screen 5510 is displayed, as illustrated in thesecond drawing of FIG. 55, in response to sensing a swipe interaction bya user who grabs the user terminal device 1000 with his right hand,touches on one point on the sub region on the left side surface with histhumb and swipes to the direction of the main region, as illustrated inthe third drawing of FIG. 55, the controller 200 may control the curveddisplay 100 to display the UI, including icons to control the webapplication of the user terminal device 1000, on the sub region 5520 onthe left side surface.

Accordingly, a user is able to control applications executed on thebackground or basic functions with increased convenience, using theswipe interaction as described with reference to FIGS. 54 and 55.

FIG. 56 is a view provided to explain an embodiment of controlling amain region, using a plurality of sub regions.

First, as illustrated in the first drawing 5610 of FIG. 56, in responseto sensing a pinch-out interaction which touches on one point on the subregion on the left side surface and on one point on the sub region onthe right side surface, and moves the two touched points farther awayfrom each other, the controller 200 may control the curved display 100to zoom-in the screen on the main region. Further, as illustrated in thesecond drawing 5620 of FIG. 56, in response to sensing a pinch-ininteraction which touches on one point on the sub region on the leftside surface and on one point on the sub region on the right sidesurface, and moves the two touched points closer toward each other, thecontroller 200 may control the curved display 100 to zoom-out the screenon the main region. Further, as illustrated in the third drawing 5630 ofFIG. 56, in response to sensing a drag interaction which touches on onepoint on the sub region on the left side surface or on one point on thesub region on the right side surface, and drags, the controller 200 maycontrol the curved display 100 to pan the screen on the main region.

The control method of the user terminal device 1000 according toembodiments will be explained below with reference to FIGS. 57 and 58.

FIG. 57 is a flowchart provided to explain an embodiment of displaying aUI on one of a plurality of sub regions according to motion of the userterminal device 1000.

First, at step 5710, the user terminal device 1000 detects motion of theuser terminal device 1000. That is, the user terminal device 1000 maydetect rotational motion of the user terminal device 1000, using varioussensors including acceleration sensor or gyro sensor.

At step 5720, on one of the plurality of sub regions, the user terminaldevice 1000 displays a UI to control the user terminal device 1000according to the detected motion of the user terminal device 1000. To bespecific, in response to sensing that the user terminal device 1000 isrotated in a first direction, the user terminal device 1000 may displaythe UI on the first sub region, and in response to sensing that the userterminal device 1000 is rotated in a second direction, the user terminaldevice 1000 may display the UI on the second sub region.

FIG. 58 is a flowchart provided to explain an embodiment of displayingdifferent types of UIs on a plurality of sub regions of the userterminal device 1000.

First, at step 5810, while the first application is executed, the userterminal device 1000 provides the first sub region with the first UIcorresponding to the first application.

Then at step 5820, the user terminal device 1000 detects for a specificevent. The specific event may include an event to execute application byuser input, text message reception event, SNS reception event, requestto call event, or battery amount display event.

At step 5820-Y, when sensing a specific event, at step 5830, the userterminal device 1000 may provide the UI corresponding to the secondapplication corresponding to the specific event to the second subregion, and provide an execution screen of at least one of the first andsecond applications to the main region.

According to various embodiments, user is provided with various userexperiences using a plurality of sub regions.

Referring now to FIGS. 59 to 81D, a variety of functions of a userterminal device including a curved display with a plurality of subregions will be explained below.

When the user is not grasping the user terminal device 1000, that is,when the user terminal device 1000 is lying on a floor or in defaultstate, the controller 200 may control the curved display 100 to activateonly one of a plurality of sub regions to display information. Whendisplaying information on one sub region, the controller 200 may outputthe information in a horizontal arrangement. To be specific, whenmessage is received from another device, as illustrated in FIG. 59, thecurved display 100 may be controlled to display the informationcorresponding to the received message in horizontal arrangement.Further, the controller 200 may control the curved display 100 todisplay at least one of text, icon and image in a horizontal direction,depending on a type of implemented application.

Further, while the user is not grasping the user terminal device 1000,the controller 200 may control the curved display 100 to activate all ofa plurality of sub regions to display information on the respective subregions. The first sub region among a plurality of sub regions hereinmay correspond to a concept of a main region among a plurality of subregions, and the second sub region may correspond to a concept of subregion among a plurality of sub regions.

In one embodiment, while the user is not grasping the user terminaldevice 1000, in response to executing a message application, thecontroller 200 may control the curved display 100 to display the contentof the message on the first sub region 6010 and display additionalinformation such as sender information and sending time on the secondsub region 6020, as illustrated in FIG. 60A. In another example, inresponse to executing a plurality of message applications, thecontroller 200 may control the curved display 100 to display the contentof the message of the first message application on the first sub region,and display the content of the message of the second message applicationon the second sub region. In yet another example, in response toexecuting one message application, while there exist a plurality ofmessage windows, the controller 200 may control the curved display 100to display the content of the message regarding a first message windowon the first sub region and display the content of the message regardinga second message window on the second sub region. In yet anotherexample, the controller 200 may control the curved display 100 todisplay the sender information, sending time and content of message (thecontent of the message is toggled) on the first sub region and displayother UI elements (e.g., icons corresponding to frequently-usedapplications) on the second sub region.

In another embodiment, while the user is not grasping the user terminaldevice 1000, in response to executing a phone application, thecontroller 200 may control the curved display 100 to display senderinformation, call duration and button to end call on the first subregion 6030 and display audio telephony menus (mute, speakerphone,effect, view keypad, etc.) on the second sub region 6040, as illustratedin FIG. 60B. In another example, the controller 200 may control thecurved display 100 to display caller information, call duration andbutton to end call on the first sub region and display information aboutwaiting call request on the second sub region. In yet another example,the controller 200 may control the curved display 100 to display callerinformation, call duration and button to end call on the first subregion and display other UI elements (e.g., icons corresponding tofrequently-used applications) on the second sub region.

In another embodiment, while the user is not grasping the user terminaldevice 1000, in response to executing a camera application, thecontroller 200 may control the curved display 100 to displayphotographing button (or video shooting button) on the first sub region6050 and display camera menus (brightness adjustment, resolution, facialrecognition, flash, etc.) on the second sub region 6060, as illustratedin FIG. 60C. In another example, the controller 200 may control thecurved display 100 to display the photographing button (or videoshooting button) and the camera menus on the first sub region anddisplay, on the second sub region, UI elements (progress bar, menus toadjust set values, etc.) to adjust selected menu values. In yet anotherexample, the controller 200 may control the curved display 100 todisplay the photographing button (or video shooting button) and thecamera menus on the first sub region and display other UI elements(e.g., icons corresponding to frequently-used applications) on thesecond sub region.

In another embodiment, while the user is not grasping the user terminaldevice 1000, in response to executing a music application, thecontroller 200 may control the curved display 100 to display musiccontrol menus (e.g., stop/play, rewind, fast forward, volume adjustment,progress bar, etc.) on the first sub region 6070 and display albumjacket image, title, lyrics, etc. on the second sub region 6080, asillustrated in FIG. 60D. In another example, the controller 200 maycontrol the curved display 100 to display music control menus (e.g.,stop/play, rewind, fast forward, volume adjustment, progress bar, etc.)on the first sub region 6070 and display other UI elements (e.g., iconscorresponding to frequently-used applications) on the second sub region2080.

In another embodiment, while the user is not grasping the user terminaldevice 1000, in response to executing a video application, thecontroller 200 may control the curved display 100 to display videocontrol menus (e.g., stop/play, rewind, fast forward, volume adjustment,progress bar, etc.) on the first sub region 6090 and display videoimages, subtitles, etc. on the second sub region 6095, as illustrated inFIG. 60E. In another example, the controller 200 may control the curveddisplay 100 to display video control menus (e.g., stop/play, rewind,fast forward, volume adjustment, progress bar, etc.) on the first subregion 6090 and display other UI elements (e.g., icons corresponding tofrequently-used applications) on the second sub region 6095.

Further, the controller 200 may control the curved display 100 todisplay different information on the sub regions, depending on whetherthe user is grasping the user terminal device 1000.

That is, while the user is not grasping the user terminal device 1000,for example, while the user terminal device 1000 is lying on a floor, inresponse to receiving a message from another device, the controller 200may control the curved display 100 to display guidance message informingone or more of a plurality of sub regions 6110, 6120 of reception of amessage from outside, as illustrated in FIG. 61A. Further, while theuser is grasping the user terminal device 1000, in response to receivinga message from outside, the controller 200 may control the curveddisplay 100 to display guidance message informing one or more of aplurality of sub regions 6110, 6120 of reception of a message fromoutside and icons to control the received message (e.g., reply icon,next icon, delete icon, etc.), as illustrated in FIG. 61B. Meanwhile,while the user is not grasping the user terminal device 1000, inresponse to receiving a message from another device, the controller 200may control the curved display 100 to display the UI of FIG. 61A, and,while the UI of FIG. 61A is being displayed, in response to grasping theuser terminal device 1000 by the user, the controller 200 may controlthe curved display 100 to change the UI illustrated in FIG. 61A into UIas illustrated in FIG. 61B and display the same.

Further, while the user is not grasping the user terminal device 1000,for example, while the user terminal device 1000 is lying on a floor, inresponse to executing a music application, the controller 200 maycontrol the curved display 100 to display music information, lyrics,etc. on one or more of a plurality of sub regions 6210, 6220, asillustrated in FIG. 62A. While the user is grasping the user terminaldevice 1000, in response to executing the music application, thecontroller 200 may control the curved display 100 to also display iconsto control music (e.g., play/stop, rewind, fast forward, etc.) on one ormore of a plurality of sub regions 6210, 6220, as illustrated in FIG.62B. Meanwhile, while the user is not grasping the user terminal device1000, in response to executing the music application, the controller 200may control the curved display 100 to display the UI as illustrated inFIG. 62A, and, while the UI of FIG. 62A is being displayed, in responseto grasping the user terminal device 1000 by the user, the controller200 may control the curved display 100 to change the UI illustrated inFIG. 62A into UI as illustrated in FIG. 62B and display the same.

Further, while the user is not grasping the user terminal device 1000,e.g., while the user terminal device 1000 is laying on a floor, inresponse to executing a video application, the controller 200 maycontrol the curved display 100 to display subtitles, video image title,etc. on one or more of a plurality of sub regions 6210, 6220. Further,while the user is grasping the user terminal device 1000, in response toexecuting the video application, the controller 200 may control thecurved display 100 to also display icons (e.g., play/stop, rewind, fastforward, etc.) to control the video on one or more of a plurality of subregions 6210, 6220.

Further, the controller 200 may control the curved display 100 todisplay text displayed on the sub region in a horizontal direction,regardless of whether the user terminal device 1000 is in horizontalmode or vertical mode. However, the controller 200 may change adirection of displaying images and icons, depending on whether the userterminal device 1000 is in horizontal mode or vertical mode. That is,when the user terminal device 1000 is in horizontal mode, the controller200 may control the curved display 100 to display images and icons inhorizontal direction, while, when the user terminal device 1000 is invertical mode, the controller 200 may control the curved display 100 todisplay images and icons in vertical direction.

To be more specific, as illustrated in FIG. 63A, when the user terminaldevice 1000 is in horizontal mode, the controller 200 may control thecurved display 100 to display texts and icons all in horizontaldirection, but when the user terminal device 1000 is in vertical mode,the controller 200 may control the curved display 100 to display textsin horizontal direction and display icons in vertical direction.

Further, the controller 200 may determine left-hand mode or right-handmode according to a direction of rotation, and control the curveddisplay 100 to activate only one of a plurality of sub regions todisplay information on the activated sub region.

To be specific, as illustrated in the left-hand side of FIG. 64, whilethe information is being displayed on a left-side sub region 6410 amonga plurality of sub regions 6410, 6420, in response to detecting rotationin clockwise direction (or equivalent counter-clockwise direction), thecontroller 200 may change into right-hand mode to thus activateright-side sub region 6410 among the plurality of sub regions 6410, 6420to display the information, as illustrated in right-hand side of FIG.64.

Further, as illustrated in the left-hand side of FIG. 65, while theinformation is being displayed on a right-side sub region 6420 among aplurality of sub regions 6410, 6420, in response to detecting rotationin counter-clockwise direction (or equivalent clockwise direction), thecontroller 200 may change into left-hand mode to thus activate left-sidesub region 6420 among the plurality of sub regions 6410, 6420 to displaythe information, as illustrated in right-hand side of FIG. 65.

Further, the controller 200 may determine left-hand mode or right-handmode based on determination on a hand with which the user is graspingthe user terminal device 1000. The controller 200 may determine whetherthe user is grasping the user terminal device 1000 with his left hand orright hand, using touch region and touch distribution, etc.

In response to determining that the user is grasping the user terminaldevice 1000 with his left hand, as illustrated in FIG. 66A, thecontroller 200 may control the curved display 100 to display UI elementon the left-side sub region 6610 that is not hidden (i.e., unobscured)by the user's hand. In response to determining that the user is graspingthe user terminal device 1000 with his right hand, as illustrated inFIG. 66B, the controller 200 may control the curved display 100 todisplay UI element on the right-side sub region 6620 that is not hiddenby the user's hand.

If the application being executed is the message application, the UIelement may be the content of the message, or if it is the telephoneapplication that is being executed, the UI element may be a voicenotification of telephone reception. If the application being executedis the camera application, the UI element may be camera control menus,or if it is the music application that is being executed, the UI elementmay be music control menus. If the video application is being executed,the UI element may be video control menus.

While the user terminal device 1000 maintains the vertical mode, inresponse to detecting rotational movement about Z axis of the userterminal device 1000, the controller 200 may determine a sub region todisplay UI element according to the rotational movement.

That is, while the user terminal device 1000 maintains the verticalmode, in response to grasping the user terminal device 1000 with user'sleft hand, the controller 200 may control the curved display 100 todisplay the UI element on the left-side sub region 6710, as illustratedin the upper half of FIG. 67A. And in response to detecting rotationalmovement about the Z axis in clockwise direction, the controller 200 maycontrol the curved display 100 to display the UI element on theright-side sub region 6720, as illustrated in the lower half (left) ofFIG. 67A. And in response to detecting rotational movement about the Zaxis in counter-clockwise direction, the controller 200 may control thecurved display 100 to display the UI element on the left-side sub region6710, as illustrated in the lower half (right) of FIG. 67A.

Further, while the user terminal device 1000 maintains the verticalmode, in response to grasping the user terminal device 1000 with user'sright hand, the controller 200 may control the curved display 100 todisplay the UI element on the right-side sub region 6720, as illustratedin the upper half of FIG. 67B. And in response to detecting rotationalmovement about the Z axis in clockwise direction, the controller 200 maycontrol the curved display 100 to display the UI element on theright-side sub region 6720, as illustrated in the lower half (left) ofFIG. 67B. And in response to detecting rotational movement about the Zaxis in counter-clockwise direction, the controller 200 may control thecurved display 100 to display the UI element on the left-side sub region6710, as illustrated in the lower half (right) of FIG. 67B.

While the user terminal device 1000 maintains the horizontal mode, inresponse to detecting rotational movement about X axis of the userterminal device 1000, the controller 200 may determine a sub region todisplay UI element according to the rotational movement.

That is, while the user terminal device 1000 maintains the horizontalmode, in response to detecting rotational movement to flip backwardabout X axis, the controller 200 may control the curved display 100 todisplay the UI element on the lower-side sub region 6820, as illustratedin FIG. 68A. And while the user terminal device 1000 maintains thehorizontal mode, in response to detecting rotational movement to flipforward about X axis, the controller 200 may control the curved display100 to display the UI element on the upper-side sub region 6810, asillustrated in FIG. 68B.

As illustrated in FIGS. 67A to 68B, because sub region to display the UIelement is determined based on the rotational movement, the UI elementsthat is closer to the user's eyes or comes into user's view, can bedisplayed on the sub region.

Further, the controller 200 may control the curved display 100 todisplay a variety of UI elements on a plurality of sub regions,according to application being executed.

In one embodiment, in response to executing a plurality of remotecontrol applications to control a plurality of external devices (e.g.,DVD, TV), as illustrated in FIG. 69A, the controller 200 may control thecurved display 100 to display UI element of a remote control applicationto control DVD on the first sub region 6910 and display UI element of aremote control application to control TV on the second sub region 6920.Further, the controller 200 may control the curved display 100 todisplay a user's frequently-used remote control application on aplurality of sub regions. For example, the controller 200 may controlthe curved display 100 to display the remote control application tocontrol TV on the first sub region and display a remote controlapplication to control lighting on the second sub region.

In another embodiment, in response to executing a wallet application, asillustrated in FIG. 69B, the controller 200 may control the curveddisplay 100 to display barcode image for reward saving on the first subregion 6930 and display coupon barcode image on the second sub region6940. Further, the controller 200 may control the curved display 100 todisplay information for viewing by a cashier and information for viewingby a user, on a plurality of sub regions, respectively. For example, thecontroller 200 may control the curved display 100 to display couponinformation for viewing by the cashier on the first sub region, anddisplay payment information for viewing by the user on the second subregion.

In another embodiment, in response to executing weather application, asillustrated in FIG. 69C, the controller 200 may control the curveddisplay 100 to display weather information for previous day on the firstsub region 6950, and display weather information for today on the secondsub region 6960. In another example, the controller 200 may control thecurved display 100 to display weather information summary for a week onthe first sub region, and display detailed weather information for todayon the second sub region. In yet another example, the controller 200 maycontrol the curved display 100 to display the weather information forprevious day and today on the first sub region, and display weatherinformation for today and next day on the second sub region.

In another embodiment, in response to executing health managementapplication, as illustrated in FIG. 69D, the controller 200 may controlthe curved display 100 to display health information measured previousday on the first sub region 6970, and display health informationmeasured today on the second sub region 6980. In another example, thecontroller 200 may control the curved display 100 to display overallhealth information (e.g., information on entire course, global rankinginformation, etc.) on the first sub region, and display specific healthinformation (e.g., information on current course, group rankinginformation, etc.) on the second sub region. In yet another example, thecontroller 200 may control the curved display 100 to display normalnumerical range information (e.g., normal range heat beats, recommendedintake, etc.) on the first sub region, and display currently-measurednumerical information (e.g., currently-measured heat beats, my intakefor today, etc.) on the second sub region.

Meanwhile, although embodiments are described above with reference toFIGS. 69A to 69D illustrating remote control application, walletapplication, weather application and health management application,these are illustrated only for exemplary purpose. Accordingly, thetechnical concept of the embodiment may be applicable to a variety ofapplications.

For example, in response to executing a voice recognition application,the controller 200 may control the curved display 100 to displayvoice-recognized information (e.g., voice-recognized text information)on the first sub region, and display information on availableapplication (e.g., connectible functions/list of applications) on thesecond sub region.

In another example, in response to executing a music application, thecontroller 200 may control the curved display 100 to display the titleof the music on the first sub region, and display menus to control themusic on the second sub region.

In yet another example, in response to executing an electronic book(e-book) application, the controller 200 may control the curved display100 to display title of a book on the first sub region, and displaybookmark on the second sub region. Further, the controller 200 maycontrol the curved display 100 to display index to previous page basedon the current page on the first sub region, and display index to nextpage on the second sub region.

In yet another example, in response to executing an auto vehicle-relatedapplication (e.g., navigation), the controller 200 may control thecurved display 100 to display menus for a driver on the first subregion, and display menus for a passenger on the second sub region.

In yet another example, in response to executing a navigationapplication, the controller 200 may control the curved display 100 todisplay estimated/target information (e.g., estimated arrival time,final destination, etc.) on the first sub region, and display currentstatus information (e.g., road condition (congestion, etc.), currentlocation, etc.) on the second sub region.

In yet another example, in response to executing a convergenceapplication, the controller 200 may control the curved display 100 todisplay superordinate concept information (e.g., list of externaldevices connected, list of detected beacons, etc.) on the first subregion, and display subordinate concept information (e.g., menus forselected device, messages for each beacon, etc.) on the second subregion. Further, the controller 200 may control the curved display 100to display information about a subject doing an action (e.g.,information about transmitting/receiving devices) on the first subregion, and display information about a content of the action (e.g.,transmitted/received information) on the second sub region.

In yet another example, in response to executing a telephoneapplication, the controller 200 may control the curved display 100 todisplay information about person currently in conversation in the firstsub region, and display information about a person waiting forconversation on the second sub region.

In yet another example, in response to executing a message application,the controller 200 may control the curved display 100 to display a listof message groups for which message is received, on the first subregion, and display message for each of the message group on the secondsub region.

In yet another example, in response to executing a time application, thecontroller 200 may control the curved display 100 to display timeinformation of a country where the user has residence, on the first subregion, and display time information about a country for roaming, on thesecond sub region.

In yet another example, in response to executing an information searchapplication, the controller 200 may control the curved display 100 todisplay total results of search (e.g., real-time hot search words, etc.)on the first sub region, and display partial result of search (e.g.,location/age-based hot search words, etc.) on the second sub region.

In yet another example, in response to executing a file downloadapplication, the controller 200 may control the curved display 100 todisplay information on status of transmission of the entire file on thefirst sub region, and display information on status of transmission ofcurrently-transmitting file on the second sub region.

As described above, the user is able to utilize applications withfurther increased convenience and ease, because, in response toexecuting a single application, the overall information is displayed onthe first sub region and specific information is displayed on the secondsub region, or a first type of information is displayed on the first subregion and a second type of information is displayed on the second subregion.

Further, when a plurality of applications are executed, the controller200 may control the curved display 100 to display a variety of UIelements on a main region and a plurality of sub regions, depending ontypes of applications being executed. Herein below, various embodimentswill be explained with reference to FIGS. 70A to 81D.

In one embodiment, when a video application is executed, the controller200 may control the curved display 100 to display video content on themain region 7000, display video control UI to control the video contenton the first sub region 7010, and display user's frequently usedshortcut icons on the second sub region 7020, as illustrated in FIG.70A. While the video application is being executed, in response toexecuting a camera application, the controller 200 may control thecurved display 100 to display a photographed screen photographed by aphotographer 380 on the main region 7000, display photographing menus(e.g., photographing icon, photography setting icons, etc.) on the firstsub region 7010, and display user's frequently used shortcut icons onthe second sub region 7020, as illustrated in FIG. 70B.

In another embodiment, when the video application is executed, thecontroller 200 may control the curved display 100 to display videocontent on the main region 7000, display video control UI to control thevideo content on the first sub region 7010, and display user'sfrequently used shortcut icons on the second sub region 7020, asillustrated in FIG. 71A. While the video application is being executed,in response to receiving a message from outside, the controller 200 maycontrol the curved display 100 to continue displaying the video contenton the main region 7100, display the video control UI to control thevideo control the video content on the first sub region 7110, anddisplay notification UI for the received message (e.g., callerinformation, time of reception, partial content of message, replybutton, etc.) on the second sub region 7120, as illustrated in FIG. 71B.Then in response to selecting the reply button displayed on thenotification UI, the controller 200 may control the curved display 100to display a message input window and a keyboard on the main region7100, display context menus of the message application (e.g., addingreceiver, emoticons, send contact info., etc.) on the first sub region7110, and display user's frequently used shortcut icons on the secondsub region 7120, as illustrated in FIG. 71C.

In another embodiment, when the video application is executed, thecontroller 200 may control the curved display 100 to display the videocontent on the main region 7200, display video control UI to control thevideo content on the first sub region 7210, and display user'sfrequently used shortcut icons on the second sub region 7220, asillustrated in FIG. 72A. Then in response to receiving a request forvideo telephony from outside, the controller 200 may control the curveddisplay 100 to discontinue playing the video content on the main region7200, display the video control UI to control the video content on thefirst sub region 7210, and display video telephony reception UI (e.g.,caller information, accept icon, reject icon, etc.) on the second subregion 7220, as illustrated in FIG. 72B. Then in response to selectingthe accept icon, the controller 200 may control the curved display 100to display a video telephony screen on the main region 7200, displayvideo telephony menu (e.g., image effect, sound effect, record, sendcontact information, etc.) on the first sub region 7210, and displayuser's frequently used shortcut icons on the second sub region 7220, asillustrated in FIG. 72C. In response to ending the video telephony, thecontroller 200 may control the curved display 100 to resume displayingthe video content on the main region 7200, display the video control UIon the first sub region 7210, and display video telephony redial UI(e.g., caller information, redial icon, telephone icon, etc.) on thesecond sub region 7220, as illustrated in FIG. 72D. Meanwhile, the videotelephony redial UI displayed on the second sub region 7220 may beremoved after a preset time (e.g., after 30 seconds), and the user'sfrequently used shortcut icons may be displayed again on the second subregion 7220.

In another embodiment, when the video application is executed, thecontroller 200 may control the curved display 100 to display the videocontent on the main region 7300, display video control UI to control thevideo content on the first sub region 7310, and display user'sfrequently used shortcut icons on the second sub region 7320, asillustrated in FIG. 73A. Then in response to receiving a request foraudio telephony from outside, the controller 200 may control the curveddisplay 100 to discontinue playing (pause or stop) the video content onthe main region 7300, continue displaying the video control UI tocontrol the video content on the first sub region 7310, and displayaudio telephony reception UI (e.g., caller information, accept icon,reject icon, etc.) on the second sub region 7320, as illustrated in FIG.73B. Then in response to selecting the accept icon, the controller 200may control the curved display 100 to still discontinue playing thevideo content on the main region 7300, display UI to control the videocontent on the first sub region 7310, and display audio telephony menu(e.g., caller information, call duration, end a call, mute sound, etc.)on the second sub region 7320, as illustrated in FIG. 73C. In responseto ending the audio telephony, the controller 200 may control the curveddisplay 100 to resume displaying the video content on the main region7300, display the video control UI on the first sub region 7310, anddisplay audio telephony redial UI (e.g., caller information, redialicon, video telephony icon, etc.) on the second sub region 7320, asillustrated in FIG. 73D. Meanwhile, the audio telephony redial UIdisplayed on the second sub region 7320 may be removed after a presettime (e.g., after 30 seconds), and the user's frequently used shortcuticons may be displayed again on the second sub region 7320.

In one embodiment, when the music application is executed, thecontroller 200 may control the curved display 100 to display informationabout currently-played music (e.g., album jacket image, lyrics,composer, lyricist, etc.) on the main region 7400, display music controlUI to control the music content on the first sub region 7410, anddisplay user's frequently used shortcut icons on the second sub region7420, as illustrated in FIG. 74A. While the music application is beingexecuted, in response to executing the camera application, thecontroller 200 may control the curved display 100 to display aphotographed screen photographed by the photographer 380 on the mainregion 7400, display photographing menus (e.g., photographing icons,photography setting icons, etc.) on the first sub region 7410, anddisplay user's frequently used shortcut icons on the second sub region7420, as illustrated in FIG. 74B.

In one embodiment, when the music application is executed, thecontroller 200 may control the curved display 100 to display informationabout currently-played music on the main region 7500, display musiccontrol UI to control the music content on the first sub region 7510,and display user's frequently used shortcut icons on the second subregion 7520, as illustrated in FIG. 75A. While the music application isbeing executed, in response to receiving a message from outside, thecontroller 200 may control the curved display 100 to display informationabout currently-played music on the main region 7500, display musiccontrol UI to control the music content on the first sub region 7510,and display notification UI for the received message (e.g., senderinformation, arrival time, partial content of message, reply button,etc.) on the second sub region 7520, as illustrated in FIG. 75B. Then inresponse to selecting the reply button displayed on the notification UI,the controller 200 may control the curved display to display a messageinput window and a keyboard on the main region 7500, display contextmenus of the message application (e.g., add receiver, emoticons, sendcontact information, etc.) on the first sub region 7510, and displayuser's frequently used shortcut icons on the second sub region 7520, asillustrated in FIG. 75C.

In another embodiment, when the music application is executed, thecontroller 200 may control the curved display 100 to display informationabout currently-played music on the main region 7600, display musiccontrol UI to control the music content on the first sub region 7610,and display user's frequently used shortcut icons on the second subregion 7620, as illustrated in FIG. 76A. Then in response to receiving amessage from outside, the controller 200 may control the curved display100 to discontinue playing the music content on the main region 7600,display the music control UI to control the music content on the firstsub region 7610, and display video telephony reception UI (e.g., senderinformation, accept icon, reject icon, etc.) on the second sub region7620, as illustrated in FIG. 76B. Then, in response to selecting theaccept icon, the controller 200 may control the curved display 100 todisplay a video telephony screen on the main region 7600, display videotelephony menus (e.g., image effect, sound effect, record, send contactinformation, etc.) on the first sub region 7610, and display user'sfrequently used shortcut icons on the second sub region 7620, asillustrated in FIG. 76C. Then in response to ending the video telephonycall, the controller 200 may control the curved display 100 to resumedisplaying the information about the currently-played music on the mainregion 7600, display the music control UI on the first sub region 7610,and display video telephony redial UI (e.g., caller information, redialicon, telephony call icon, etc.) on the second sub region 7620, asillustrated in FIG. 76D. Meanwhile, the video telephony redial UIdisplayed on the second sub region 7620 may be removed after a presettime (e.g., after 30 seconds), and the user's frequently used shortcuticons may be displayed again on the second sub region 7620.

In another embodiment, when the music application is executed, thecontroller 200 may control the curved display 100 to display informationabout currently-played music on the main region 7700, display musiccontrol UI to control the music content on the first sub region 7710,and display user's frequently used shortcut icons on the second subregion 7720, as illustrated in FIG. 77A. Then in response to receiving arequest for audio telephony from outside, the controller 200 may controlthe curved display 100 to discontinue playing the music content on themain region 7700, still display the music control UI on the first subregion 7710, and display audio telephony reception UI (e.g., callerinformation, accept icon, reject icon, etc.) on the second sub region7720, as illustrated in FIG. 77B. Then in response to selecting theaccept icon, the controller 200 may control the curved display 100 tostill discontinue displaying music content on the main region 7700,display control UI to control the music content on the first sub region7710, and display audio telephony UI (e.g., caller information, callduration, end call, mute sounds, etc.) on the second sub region 7720, asillustrated in FIG. 77C. Then in response to ending the audio telephonycall, the controller 200 may control the curved display 100 to resumedisplaying the information about the currently-played music on the mainregion 7700, display the music control UI on the first sub region 7710,and display audio telephony redial UI (e.g., caller information, redialicon, audio telephony icon, etc.) on the second sub region 7720, asillustrated in FIG. 77D. Meanwhile, the audio telephony redial UIdisplayed on the second sub region 7720 may be removed after a presettime (e.g., after 30 seconds), and the user's frequently used shortcuticons may be displayed again on the second sub region 7720.

In one embodiment, when the web application is executed, the controller200 may control the curved display 100 to display a web screen on themain region 7800, display control UI (e.g., previous icon, next icon,home icon, address input window, search window, etc.) to control the webscreen on the first sub region 7810, and display user's frequently usedshortcut icons on the second sub region 7820, as illustrated in FIG.78A. While the web application is being executed, in response toexecuting the camera application, the controller 200 may control thecurved display 100 to display a photographed screen photographed by aphotographer 380 on the main region 7800, display photographing menus(e.g., photographing icon, photography setting icons, etc.) on the firstsub region 7810, and display user's frequently used shortcut icons onthe second sub region 7820, as illustrated in FIG. 78B.

In another embodiment, when the web application is executed, thecontroller 200 may control the curved display 100 to display a webscreen on the main region 7900, display control UI to control the webscreen on the first sub region 7910, and display user's frequently usedshortcut icons on the second sub region 7920, as illustrated in FIG.79A. While the web application is being executed, in response toreceiving a message from outside, the controller 200 may control thecurved display 100 to display web screen on the main region 7900,display control UI to control the web screen on the first sub region7910, and display notification UI for the received message (e.g., senderinformation, arrival time, partial content of message, reply button,etc.) on the second sub region 7920, as illustrated in FIG. 79B. Then inresponse to selecting the reply button displayed on the notification UI,the controller 200 may control the curved display to display a messageinput window and a keyboard on the main region 7900, display contextmenus of the message application (e.g., add receiver, emoticons, sendcontact information, etc.) on the first sub region 7910, and displayuser's frequently used shortcut icons on the second sub region 7920, asillustrated in FIG. 79C.

In another embodiment, when the web application is executed, thecontroller 200 may control the curved display 100 to display a webscreen on the main region 8000, display control UI to control the webscreen on the first sub region 8010, and display user's frequently usedshortcut icons on the second sub region 8020, as illustrated in FIG.80A. Then in response to receiving a request for video telephony fromoutside, the controller 200 may control the curved display 100 to stilldisplay the web screen on the main region 8000, display the control UIto control the web screen on the first sub region 8010, and displayvideo telephony reception UI (e.g., caller information, accept icon,reject icon, etc.) on the second sub region 8020, as illustrated in FIG.80B. Then in response to selecting the accept icon, the controller 200may control the curved display 100 to display a video telephony screenon the main region 8000, display video telephony menu (e.g., imageeffect, sound effect, record, send contact information, etc.) on thefirst sub region 8010, and display user's frequently used shortcut iconson the second sub region 8020, as illustrated in FIG. 80C. In responseto ending the video telephony, the controller 200 may control the curveddisplay 100 to resume displaying the web screen on the main region 8000,display the control UI to control the web screen on the first sub region8010, and display video telephony redial UI (e.g., caller information,redial icon, telephone icon, etc.) on the second sub region 8020, asillustrated in FIG. 80D. Meanwhile, the video telephony redial UIdisplayed on the second sub region 8020 may be removed after a presettime (e.g., after 30 seconds), and the user's frequently used shortcuticons may be displayed again on the second sub region 8020.

In another embodiment, when the web application is executed, thecontroller 200 may control the curved display 100 to display a webscreen on the main region 8100, display control UI to control the webscreen on the first sub region 8110, and display user's frequently usedshortcut icons on the second sub region 8120, as illustrated in FIG.81A. Then in response to receiving a request for audio telephony fromoutside, the controller 200 may control the curved display 100 to stilldisplay the web screen on the main region 8100, still display thecontrol UI to control the web screen on the first sub region 8110, anddisplay audio telephony reception UI (e.g., caller information, accepticon, reject icon, etc.) on the second sub region 8120, as illustratedin FIG. 81B. Then in response to selecting the accept icon, thecontroller 200 may control the curved display 100 to still display theweb screen on the main region 8100, still display the control UI tocontrol the web screen on the first sub region 8110, and display audiotelephony UI (e.g., caller information, call duration, end call, mutesounds, etc.) on the second sub region 8120, as illustrated in FIG. 81C.Then in response to ending the audio telephony call, the controller 200may control the curved display 100 to still display the web screen onthe main region 8100, display the control UI to control the web screenon the first sub region 8110, and display audio telephony redial UI(e.g., caller information, redial icon, audio telephony icon, etc.) onthe second sub region 8120, as illustrated in FIG. 81D. Meanwhile, theaudio telephony redial UI displayed on the second sub region 8120 may beremoved after a preset time (e.g., after 30 seconds), and the user'sfrequently used shortcut icons may be displayed again on the second subregion 8120.

Meanwhile, the user terminal device 1000 may utilize a plurality of subregions depending on functions, as listed in Table 1 below.

TABLE 1 Function Example of utilizing a plurality of sub regions (firstsub region + second sub region) Voice recognition Voice recognizedcontent text + Function using recognized function text/application listContent providing Title + Control UI function Book title + BookmarkIndex to previous page + Index to next page External device Firstexternal device (e.g., DVD) Control UI + Second external controlfunction device (e.g., TV) Control UI First function of external deviceControl UI(e.g., Air conditioner Temp) + Second function of externaldevice Control UI(e.g., Air conditioner capacity) Wallet functionBarcode + Info (e.g., Balance, Deadline) Info for viewing by cashier(e.g., amount) + Info for viewing by myself (e.g., Authenticationscreen) (Barcode is displayed on sub region even when main screen isoff) Health Language to translate + Translated language managementNormal heart beat range + Measured heart beat data function Heart beatdata for yesterday + Current heart beat data Translation Caloriesintake + Calories burnt function Actual activity + Target activity Autovehicle- Final destination + Current location related function Recentdestination history + Favorites Estimated time of arrival + Actualstatus info Control menu for driver + Control menu for passenger Galleryfunction Time information of when photography was taken + Locationinformation of where photography was taken Thumbnail of previous photo +Thumbnail of next photo Emergency call List of friends who are playingback together + Friends available for function invitation Group playbackfunction Group wireless Human face + Sound wave communication functionSearch function Search window + Search result (App. Icons & number ofsearched apps.) Handy connection Connected device (Incl. Disconnecticon) + Connectible device function (Incl. Connect icon) Content shareOverall transmission status + Transmission of currently-downloadedfunction file Download function Weather info. Weather for yesterday +Weather for today Providing function Specific weather today + Summaryweather for a week Social magazine Theme index + Comment info (Humanface/ID, Display on main function region upon tapping) Search wordReal-time hot search word + Location/age-based hot search word providingfunction Basic function Favorite contacts + Index Person waiting forcall + Person currently in call Camera mode + Camera set value WWJF Timeinfo. for my country + Time info. for country for roaming Gallerycontrol function + Thumbnail info.

Further, while the first function is being performed, in response toinputting a trigger signal to perform the second function, the userterminal device 1000 may control the main region and a plurality of subregions according to types of the first and second functions. Thefunctions herein may include functions utilizing images (e.g., webscreen providing function, photographing function, etc.), functionsutilizing images and audio (e.g., video providing function, videotelephony function, etc.), functions utilizing audio (e.g., musicproviding function, audio telephony function, etc.), and othernotification event providing functions (e.g., schedule notification,text message arrival notification, etc.)

Embodiments of controlling main region and a plurality of sub regionswill be explained according to types of the functions, with reference toTables 2 to 5. Table 2 is provided to explain an embodiment in which thecontroller 200 controls the main region and a plurality of sub regions,in response to performing the image-utilizing function while anotherfunction is already being performed.

TABLE 2 Existent function/new Image-utilizing function (e.g.,photographing function) function Image-utilizing Image collisionfunction (e.g., web Images provided by the existent function are removedfrom the screen providing main region. function) Images provided by thenew function are provided on main region and a plurality of sub regions.Function utilizing Image collision images/audio (e.g., Audio provided byexistent function is continuously outputted. video providing Imagesprovided by new function are provided on main region function) and aplurality of sub regions. Audio-utilizing No collision function (e.g.,music Audio provided by existent function is maintained, and imagesproviding function) provided by existent function are provided on thefirst sub region. Images provided by new function are provided on mainregion and second sub region. Notification event No collision function(e.g., Images provided by existent function are provided on first subschedule notification region. function) Images provided by new functionare provided on main region and second sub region.

Table 3 is provided to explain an embodiment in which the controller 200controls the main region and a plurality of sub regions, in response toperforming the function that utilizes images and audio while anotherfunction is already being performed.

TABLE 3 Existent function/new Function utilizing images/audio (e.g.,video telephony function) function Image-utilizing Image collisionfunction (e.g., web Images provided by the existent function areremoved. screen providing Images provided by the new function areprovided on main function) region and a plurality of sub regions, andaudio provided by new function is outputted. Function utilizing Imageand audio collisions images/audio (e.g., Images and audio provided byexistent function are removed. video providing Images provided by thenew function are provided on main function) region and a plurality ofsub regions, and audio provided by new function is outputted.Audio-utilizing Audio collision function (e.g., music Audio provided byexistent function is removed, and images providing function) provided byexistent function are provided on the first sub region. Audio providedby new function is outputted, and images provided by new function areprovided on main region and second sub region. Notification event Nocollision function (e.g., Images provided by existent function areprovided on first sub schedule notification region. function) Imagesprovided by new function are provided on main region and second subregion, and audio provided by new function is outputted.

Table 4 is provided to explain an embodiment in which the controller 200controls the main region and a plurality of sub regions, in response toperforming the audio-utilizing function while another function isalready being performed.

TABLE 4 Existent function/new Audio-utilizing function (e.g., audiotelephony function) function Image-utilizing No collision function(e.g., web Images provided by the existent function are provided on mainscreen providing region and first sub region. function) Images providedby the new function are provided on second sub region, and audioprovided by new function is outputted. Function utilizing Soundcollision images/audio (e.g., Audio provided by existent function isremoved, and images video providing provided by existent function areprovided on first sub region. function) Audio provided by the newfunction is outputted, and images provided by new function are providedon second sub region. Main region outputs one of images provided byexistent function/images provided by new function/other imagesAudio-utilizing Sound collision function (e.g., music Audio provided byexistent function is removed, and images providing function) provided byexistent function are provided on main region and first sub region.Images provided by new function are provided on second sub region andaudio provided by new function is outputted. Notification event Nocollision function (e.g., Images provided by existent function areprovided on first sub schedule notification region. function) Imagesprovided by new function are provided on second sub region, and audioprovided by new function is outputted. Main region outputs one of imagesprovided by existent function/images provided by new function/otherimages

Table 5 is provided to explain an embodiment in which the controller 200controls the main region and a plurality of sub regions, in response toperforming the notification function while another function is alreadybeing performed.

Existent function/new Notification event function (e.g., messagenotification function) function Image-utilizing No collision function(e.g., web Images provided by the existent function are provided on mainscreen providing region and first sub region. function) Images providedby the new function are provided on second sub region Function utilizingNo collision images/audio (e.g., Audio provided by existent function iscontinuously provided, video providing and images provided by existentfunction are provided on main function) region and first sub region.Images provided by the new function are provided on second sub region.Audio-utilizing No collision function (e.g., music Audio provided byexistent function is maintained, and images providing function) providedby existent function are provided on first sub region. Images providedby new function are provided on second sub region. Main region outputsone of images provided by existent function/images provided by newfunction/other images Notification event No collision function (e.g.,Images provided by existent function are provided on first sub schedulenotification region. function) Images provided by new function areprovided on second sub region. Main region outputs one of imagesprovided by existent function/images provided by new function/otherimages

Hereinafter, referring to FIGS. 82A to 84B, a method for providing a UIto a sub area according to whether a user terminal device is gripped ornot will be explained.

The controller 200 may control the flexible display 100 to display a UIof an application on a sub area. Herein, the UI displayed on the subarea may be different from a UI of an application displayed on a mainscreen. To be specific, the UI displayed on the sub area may provide thenumber of UI elements less than the UI displayed on the main area. Also,the UI displayed on the sub area may provide a UI element which issmaller than a UI element provided from the UI displayed on the mainarea. Further, the UI displayed on the sub area may provide a UI elementin a simpler shape than a UI element provided from the UI displayed onthe main area. That is, the UI displayed on the sub area may provide afunction which is more limited than the UI displayed on the main area.

The controller 200 may provide a UI displayed on a sub area by detectingwhether the user terminal device 1000 is gripped or not. To be specific,if it is detected that the user terminal device 1000 is not grippedwhile a specific application is executed or a specific event isgenerated, the controller 200 may control the flexible display 100 todisplay a UI of an application or a UI of an event on an entire screenof a plurality of sub areas. If it is detected that the user terminaldevice 1000 is gripped, the controller 200 may control the flexibledisplay 100 to control and display at least one among a location, ashape and the number of UI elements included in a UI of an applicationor a UI of an event provided to an entire screen of a plurality of subareas. To be specific, if it is detected that the user terminal device1000 is gripped by a user's hand, the controller 200 may control theflexible display 100 to move a location of a UI element provided to anentire screen of a plurality of sub areas to an area which is notcovered by a user's hand, and to display the UI element. If it isdetected that the user terminal device 1000 is gripped by a user's hand,the controller 200 may control the flexible display 100 to remove atleast one of a plurality of UI elements provided to an entire screen ofa plurality of sub areas. Also, if it is detected that the user terminaldevice 1000 is gripped by a user's hand, the controller 200 may controlthe flexible display 100 to simplify and provide the shape of aplurality of UI elements provided to an entire screen of the pluralityof sub areas. Meanwhile, an area which is not covered by a user's handmay be detected by a touch sensor, but this is one of examples, and itmay be an area predetermined by a user (for example, an upper area).

According to a detailed exemplary embodiment, if there is a request toreceive telephone call from outside while a user does not grip the userterminal device 1000, the controller 200 may control the flexibledisplay 100 to display a telephone number of a caller, and a volumeadjustment icon on the first sub area 8310, and to display an accepticon and a reject icon on the second sub area 8320 as illustrated inFIG. 82A. Herein, if it is detected that the user terminal device 1000is gripped by a user's hand, the controller 200 may control the flexibledisplay 100 to display a volume adjustment icon on an upper area whichis not covered by the user's hand among the first sub area 8210, and todisplay an accept icon and a reject icon on an upper area which is notcovered by the user's hand among the second sub area 8220 as illustratedin FIG. 82b . That is, if a user grips the user terminal device 1000, alocation of a UI element provided to a sub area is changed to an areawhich is not covered by a user's hand, the number of UI elements isreduced, and a shape of a UI element is simplified (for example, anarrow is deleted).

According to another exemplary embodiment, if a message is received fromoutside while a user does not grip the user terminal device 1000, thecontroller 200 may control the flexible display 100 to display callerinformation and content of the message on the first sub area 8310, anddisplay an icon to notify a receipt of a message, a replay icon, a nextmessage icon, a delete icon on the second sub area 8320 as illustratedin FIG. 83A. Herein, if it is detected that the user terminal device1000 is gripped by a user's hand, the controller 200 may control theflexible display 100 to display caller information and a shortenedmessage content (herein, the message content is scrolled) on an upperarea which is not covered by a user's hand among the first sub area8310, and display a replay icon, a next message icon, a delete icon onan upper area which is not covered by a user's hand among the second subarea 8320 as illustrated in FIG. 83B.

According to another exemplary embodiment, if a web application isexecuted while the user terminal device 1000 is not gripped by a user,the controller 200 may control the flexible display 100 to display abookmark icon, a setting icon, a print icon, a store icon on the firstsub area 8410, and display a previous icon, a next icon, a home icon, arefresh icon on the second sub area 8420 as illustrated in FIG. 84A.Herein, if it is detected that the user terminal device 1000 is grippedby a user's hand, the controller 200 may control the display to displaya bookmark icon and a setting icon on an upper area which is not coveredby a user's hand among the first sub area 8410, and to display aprevious icon and a next icon on an upper area which is not covered by auser's hand among the second sub area 8420 as illustrated in FIG. 84B.

As explained above, if a user grips the user terminal device 1000, alocation, a shape, and the number of UI elements are changed, and thus,the user may remove an icon covered by a user's hand and control thedevice by a user's hand (especially, a thumb).

However, the exemplary embodiments above are one of exemplaryembodiments, and other applications may be applied to the technicalspirit of the present invention. For example, if a camera application isexecuted while the user terminal device 1000 is gripped by a user'shand, the controller 200 may control the flexible display 100 to displaya stop image shooting button and a video shooting button on an upperarea which is not covered by a user's hand among the first sub area, andto display a gallery button on an upper area which is not covered by auser's hand among the second sub area. Also, if a music application isexecuted while the user terminal device 1000 is gripped by a user'shand, the controller 200 may control the flexible display 100 to displaya volume adjustment icon on an upper area which is not covered by auser's hand among the first sub area, and to display a previous musicicon, a next music icon and a pause icon on an upper area which is notcovered by a user's hand among the second sub area.

It is explained that a UI is displayed on all of a plurality of subareas while a user grips the user terminal device 1000, but this is oneof examples, and displaying a UI on only one sub area among a pluralityof sub areas may be included in the technical spirit of the presentinvention.

Meanwhile, the control method of a user terminal device 1000 accordingto various embodiments may be implemented as a program and provided on adisplay device or an input device. The program including a controlmethod of a display device may particularly be stored and provided on anon-transitory computer readable medium.

The non-transitory computer readable recording medium refers to a mediumwhich store data semi-permanently and can be read by devices, ratherthan a medium that stores data temporarily, such as, register, cache, ormemory. Specifically, the above various applications or programs may bestored and provided on a non-transitory computer readable recordingmedium such as CD, DVD, hard disk, Blu-ray disk, USB, memory card, orROM.

Further, the foregoing exemplary embodiments and advantages are merelyexemplary and are not to be construed as limiting the exemplaryembodiments. The present teaching can be readily applied to other typesof apparatuses. Also, the description of the exemplary embodiments ofthe present inventive concept is intended to be illustrative, and not tolimit the scope of the claims.

What is claimed is:
 1. An electronic device, comprising: a touch displaycomprising a main region and curved regions, the curved regionscomprising a first curved region extending from the main region in afirst direction towards a left side of a front surface of the electronicdevice and a second curved region extending from the main region in asecond direction towards a right side of the front surface of theelectronic device; and one or more processors configured to: control thetouch display to display a screen corresponding to an application atleast on the main region of the touch display, based on receiving aplurality of drag inputs in the curved regions while the screen of theapplication is displayed at least on the main region, control to dividethe main region into an upper display area and a lower display area fordisplaying a plurality of screens respectively corresponding to aplurality of applications, and display a first screen of the pluralityof screens corresponding to a first application of the plurality ofdifferent applications on the upper display area and a second screen ofthe plurality of screens corresponding to a second application of theplurality of applications on the lower display area.
 2. The electronicdevice according to claim 1, wherein a size of the upper display areaand a size of the lower display area are smaller than a size of the mainregion.
 3. The electronic device according to claim 2, wherein the oneor more processors are configured to, based on receiving input touchinga boundary between the upper display area and the lower display area anddragging the boundary while the upper display area and the lower displayarea are displayed, adjust the size of the upper display area and thesize of the lower display area according to a direction of the inputtouching the boundary between the upper display area and the lowerdisplay area and dragging the boundary.
 4. The electronic deviceaccording to claim 3, wherein the processor one or more processors areconfigured to, based on the direction of the input touching the boundarybetween the upper display area and the lower display area and draggingthe boundary being towards the upper display area, decrease the size ofthe upper display area and increase the size of the lower display area,and based on the direction of the input touching the boundary betweenthe upper display area and the lower display area and dragging theboundary being towards the lower display area, decrease the size of thelower display area and increase the size of the upper display area. 5.The electronic device according to claim 1, wherein the differentapplications comprise the application and the second application.
 6. Theelectronic device according to claim 1, wherein the one or moreprocessors are configured to control the touch display to receive theplurality of drag inputs in the curved regions while the application isdisplayed at least on the main region.
 7. The electronic device of claim6, wherein the one or more processors are configured to control thetouch display to receive the plurality of drag inputs in the curvedregions by: simultaneously receiving the plurality of drag inputs in thecurved regions.
 8. The electronic device according to claim 7, whereinthe one or more processors are configured to control the touch displayto receive the plurality of drag inputs in the curved regions by:simultaneously receiving the plurality of drag inputs in the firstcurved region or simultaneously receiving the plurality of drag inputsin the second curved region.
 9. A method of displaying differentapplications on an electronic device, the electronic device comprising atouch display comprising a main region and a curved regions, the curvedregions comprising a first curved region extending from the main regionin a first direction towards a left side of a front surface of theelectronic device and a second curved region extending from the mainregion in a second direction towards a right side of the front surfaceof the electronic device, the method comprising: displaying a screencorresponding to an application at least on the main region of the touchdisplay, based on receiving a plurality of drag inputs in the curvedregions while the screen of the application is displayed at least on themain region, dividing the main region into an upper display area and alower display area for displaying a plurality of screens respectivelycorresponding to a plurality of applications, and displaying a firstscreen of the plurality of screens corresponding to a first applicationof the plurality of applications on the upper display area and a secondscreen of the plurality of screens corresponding to a second applicationof the plurality of applications on the lower display area.
 10. Themethod according to claim 9, wherein a size of the upper display areaand a size of the lower display area are smaller than a size of the mainregion.
 11. The method according to claim 10, further comprising: basedon receiving input touching a boundary between the upper display areaand the lower display area and dragging the boundary while the upperdisplay area and the lower display area are displayed, adjusting thesize of the upper display area and the size of the lower display areaaccording to a direction of the input touching the boundary between theupper display area and the lower display area and dragging the boundary.12. The method according to claim 11, wherein the adjusting comprises:based on the direction of the input touching the boundary between theupper display area and the lower display area and dragging the boundarybeing towards the upper display area, decreasing the size of the upperdisplay area and increasing the size of the lower display area; andbased on the direction of the input touching the boundary between theupper display area and the lower display area and dragging the boundarybeing towards the lower display area, decreasing the size of the lowerdisplay area and increasing the size of the upper display area.
 13. Themethod according to claim 9, wherein the different applications comprisethe application and the second application.
 14. The method according toclaim 9, further comprising: receiving the plurality of drag inputs inthe curved regions while the application is displayed at least on themain region.
 15. The method of claim 14, wherein receiving the pluralityof drag inputs in the curved regions comprises: simultaneously receivingthe plurality of drag inputs in the curved regions.
 16. The methodaccording to claim 15, wherein receiving the plurality of drag inputs inthe curved regions comprises: simultaneously receiving the plurality ofdrag inputs in the first curved region or simultaneously receiving theplurality of drag inputs in the second curved region.
 17. Anon-transitory computer-readable recording medium having embodiedthereon a program, which when executed by a processor of an electronicdevice causes the electronic device to perform a method of displayingdifferent applications on the electronic device, the electronic devicecomprising a touch display comprising a main region and curved regions,the curved regions comprising a first curved region extending from themain region in a first direction towards a left side of a front surfaceof the electronic device and a second curved region extending from themain region in a second direction towards a right side of the frontsurface of the electronic device, the method comprising: displaying ascreen corresponding to an application at least on the main region ofthe touch display, based on receiving a plurality of drag inputs in thecurved regions while the screen of the application is displayed at leaston the main region, dividing the main region into an upper display areaand a lower display area for displaying a plurality of screensrespectively corresponding to a plurality of applications, anddisplaying a first screen of the plurality of screens corresponding to afirst application of the plurality of applications on the upper displayarea and a second screen of the plurality of screens corresponding to asecond application of the plurality of applications on the lower displayarea.
 18. The non-transitory computer-readable recording mediumaccording to claim 17, wherein a size of the upper display area and asize of the lower display area are smaller than a size of the mainregion.
 19. The non-transitory computer-readable recording mediumaccording to claim 18, further comprising: based on receiving inputtouching a boundary between the upper display area and the lower displayarea and dragging the boundary while the upper display area and thelower display area are displayed, adjusting the size of the upperdisplay area and the size of the lower display area according to adirection of the input touching the boundary between the upper displayarea and the lower display area and dragging the boundary.
 20. Thenon-transitory computer-readable recording medium according to claim 19,wherein the adjusting comprises: based on the direction of the inputtouching the boundary between the upper display area and the lowerdisplay area and dragging the boundary being towards the upper displayarea, decreasing the size of the upper display area and increasing thesize of the lower display area; and based on the direction of the inputtouching the boundary between the upper display area and the lowerdisplay area and dragging the boundary being towards the lower displayarea, decreasing the size of the lower display area and increasing thesize of the upper display area.
 21. The non-transitory computer-readablerecording medium according to claim 17, wherein the differentapplications comprise the application and the second application. 22.The non-transitory computer-readable recording medium according to claim17, further comprising: receiving the plurality of drag inputs in thecurved regions while the application is displayed at least on the mainregion.
 23. The non-transitory computer-readable recording medium ofclaim 22, wherein receiving the plurality of drag inputs in the curvedregions comprises: simultaneously receiving the plurality of drag inputsin the curved regions.
 24. The non-transitory computer-readablerecording medium according to claim 23, wherein receiving the pluralityof drag inputs in the curved regions comprises: simultaneously receivingplurality of drag inputs in the first curved region or simultaneouslyreceiving the plurality of drag inputs in the second curved region.